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

VBScript Discussion :

Format de date et d'heure


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 6
    Par défaut Format de date et d'heure
    Bonjour à tous,

    Je me tourne vers vous aujourd'hui afin d'obtenir un petit renseignement ...
    Voila dans mon script VBS, j'ai une variable strTime qui contient une date et une heure du genre : 20120730115338.796191-000

    Pour vous expliquer, la date représente le 30/07/2012 à 11:53:38 .

    Tout d'abord je voulais savoir comment faire pour supprimer le reste de la chaîne (en l'occurrence aprés le 5338)

    D'autre part j'aimerais récuperer cette première partie de date pour la convertir au format JJ:MM:YYYY HH:MM:SS

    Quelqu'un peut-il m'aider siouplez ?

    Merci d'avance !

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 6
    Par défaut
    Bon mon problème avance petit à petit...

    Maintenant tout ce dont j'ai besoin c'est de passer du format de date / heure YYYYMMDDHHMMSS en YYYY-MM-DD HH:MM:SS ...

    Any idea ?

  3. #3
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 841
    Par défaut

    La réponse se trouve dans la Comment récupérer la date et l'heure courante ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    MsgBox Day(Now)& "-"& Month(Now)& "-" & Year(Now)& " "& Hour(Now)& ":"& Minute(Now)& ":"& Second(Now),64,"Format date heure"
     
    MsgBox "la date du jour est : " &Day(Now)& "-"& Month(Now)& "-" & Year(Now) &vbcr&_
     "L'heure maintenant est  " & Hour(Now)& ":"& Minute(Now)& ":"& Second(Now),64,"Format date heure"

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 6
    Par défaut
    Merci d'avoir répondu,

    Cependant ta réponse ne résout pas mon problème ^^
    Peut être me suis-je mal exprimé ... En réalité ce n'est pas l'heure actuelle dont j'ai besoin, en fait je récupère une valeur du style 20120730115338 Qui n'est pas l'heure actuelle mais celle qui représente l'ouverture d'une session dans un fichier de log. Utiliser "Now" serait donc inutile ^^ Tout ce dont j'ai besoin c'est de passer de cette valeur à 30/07/2012 11:53:38 !

  5. #5
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 841
    Par défaut

    Donc il va falloir regarder dans votre script et modifier la façon de récupérer la date et l'heure dans votre variable strTime

  6. #6
    Modérateur
    Avatar de l_autodidacte
    Homme Profil pro
    Retraité : Directeur de lycée/Professeur de sciences physiques
    Inscrit en
    Juillet 2009
    Messages
    2 420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Retraité : Directeur de lycée/Professeur de sciences physiques
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2 420
    Par défaut
    A la volée, on peut faire ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Option Explicit
     
    Dim Temps
     
    Temps = 20120730115338
    MsgBox ModifTemps(Temps)
    '========================
    Function ModifTemps(strTemps)
      ModifTemps= Mid(strTemps,7,2) & "/" & Mid(strTemps,5,2) & "/" & Mid(strTemps,1,4) & " " &  _
                  Mid(strTemps,9,2) & ":"  & Mid(strTemps,11,2) & ":" & Right(strTemps,2)
    End Function
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Format date comprenant les heures
    Par Angie1500 dans le forum SAS Base
    Réponses: 25
    Dernier message: 04/06/2012, 10h05
  2. [MySQL] le format idéal pour stocker des dates avec l'heure
    Par Philoulheinz dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 17/02/2007, 21h53
  3. Réponses: 3
    Dernier message: 18/11/2006, 21h44
  4. Plugin Subversion et format des dates/heures
    Par bhauser dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 08/11/2006, 14h11
  5. Formater la date et l'heure
    Par Spack dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/10/2005, 16h16

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