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

VB.NET Discussion :

Convertir cette Date en date normal


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 47
    Par défaut Convertir cette Date en date normal
    Bonjour,

    Je veux un exemple de code .net qui permettra de convertir cette forme de date : 1040170677 en date normale.

    Voici exemple de fonction mais ça ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    Public Function DateJulienneVersDate(ByVal DateJulienne As Double) As String
     
            On Error Resume Next
     
            Dim vDateJulienne As Long
     
            vDateJulienne = CLng(Fix(DateJulienne))
     
            '------------------------------------------------
     
            '
     
            '   Valeur mini : 01/01/0100 ou maxi 31/12/9999
     
            '
     
            '------------------------------------------------
     
            If (vDateJulienne > 1757585) And (vDateJulienne < 5373484) Then
     
                DateJulienneVersDate = Format(Date.FromOADate(vDateJulienne - 2415019), "dd/MM/yyyy")
                Return DateJulienneVersDate
            End If
     
        End Function

    Cordialement.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    ça existe encore en VB.NET ça ???!
    Cette instruction est une aberration complète... si une erreur se produit, ça n'a aucun sens de continuer comme si de rien n'était

    Enfin bon, passons et revenons à la question...

    Il faudrait que tu sois plus précis. C'est quoi le format de date dont tu parles ? un nombre de ticks ? un timestamp UNIX (nombre de secondes depuis le 01/01/1970) ?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 47
    Par défaut
    C'est un timestamp UNIX.

  4. #4
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Si c'est un timestamp UNIX il suffit de le traiter comme tel, c'est à dire le nombre de secondes écoulées depuis le 1er janvier 1970.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim date As DateTime = New DateTime(1970, 1, 1).AddSeconds(1275827112)

  5. #5
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 47
    Par défaut
    Merci beaucoup, ça marche parfaitement.

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

Discussions similaires

  1. convertir une chaine en date
    Par imane_bennouna dans le forum Langage
    Réponses: 13
    Dernier message: 22/09/2006, 19h58
  2. Convertir une chaîne en date
    Par davinout dans le forum Langage
    Réponses: 4
    Dernier message: 25/04/2006, 19h35
  3. convertir en Sec 2 dates séparées de x mois->stat mensuel
    Par FredericB dans le forum C++Builder
    Réponses: 8
    Dernier message: 16/02/2006, 16h47
  4. Comment convertir ce style de date ?
    Par Bruno13 dans le forum Langage
    Réponses: 6
    Dernier message: 08/11/2005, 04h03
  5. [Firebird] Convertir une String en date
    Par laffreuxthomas dans le forum SQL
    Réponses: 1
    Dernier message: 04/05/2005, 19h42

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