IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Ajouter un jour à la date système


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 32
    Par défaut Ajouter un jour à la date système
    Bonjour à tous,

    j'ai essayé de modifier la date système via le script batch suivant :

    Mais mon problème est de setter la date système dynamiquement de telle façon qu'elle soit égale à System Date+1

    Merci d'avance pour votre aide.

    Cordialement.

  2. #2
    Membre chevronné

    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2003
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 333
    Billets dans le blog
    1
    Par défaut
    te permet de récupérer le n° du jour.
    te permet d'ajouter un jour.

    Si day=31, il te faudra revenir à day=1. (avec une condition if)

    Aprés il faut tester, en particulier ce qui arrivera à day=30 si le mois est fait de 30 jours et que tu tentes d'en mettre 31 (tu pourras tester en manageant l'errorlevel de la commande date je pense).

    Bon tests.

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 32
    Par défaut
    Bonjour,

    Merci Pour votre réponse

    Le script qui me permet de créer un répertoire et le renommer avec la date système +1 est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    set day=%date:~,2%
    set /a day+=1
    
    set date=%day%-%date:~3,2%-%date:~6,4%
    set date=%date: =%
    
    MD C:\EQU\bat\Folder
    ren "C:\EQU\bat\Folder" "%date%"
    Mais comme vous dites ce bout de code présente un problème à la fin de chaque mois.

    J'ai touvé ce lien : http://www.robvanderwoude.com/files/dateadd_nt.txt

    mais j'ai pas su comment utiliser ce batch

    pouvez vous m'aider un peu plus

    Merci

  4. #4
    Membre chevronné

    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2003
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 333
    Billets dans le blog
    1
    Par défaut
    J'ai ce qu'il te faut, un utilitaire qui te génère la date en latin :

    hodie

    plus sérieusement maintenant, je t'ai déjà donné la solution :

    C:\Documents and Settings\Administrateur>date 31/11/2010
    Le système ne peut accepter la date entrée.

    Si tu essaies de mettre une date fausse, al commande date te le refuse, y a plus qu'à manager derrière.

Discussions similaires

  1. Ajouter 5 jours à la date Systéme
    Par souhail72 dans le forum Développement de jobs
    Réponses: 5
    Dernier message: 03/09/2013, 17h03
  2. [HQL] Ajouter des jours à une date
    Par loulou dans le forum Hibernate
    Réponses: 2
    Dernier message: 30/01/2007, 11h22
  3. Ajouter un jour à une date
    Par loudo dans le forum Oracle
    Réponses: 13
    Dernier message: 10/07/2006, 12h06
  4. [MySQL] ajout de jour à une date
    Par mohican13 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/03/2006, 17h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo