[VB.net] Obtenir le timestamp

Résolu/Fermé
afrodje
Messages postés
759
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
- 8 févr. 2008 à 15:54
afrodje
Messages postés
759
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
- 22 mai 2008 à 11:50
Bonjour,
je cherche à obtenir la date en format UNIX ( ex : 1202479311) sous VB.net.

Merci
A voir également:

3 réponses

afrodje
Messages postés
759
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
168
22 mai 2008 à 11:50
Voila

Public Function date_en_temp_unix(ByVal dt As Date) As Long
        'converti de  date et heure vers temps unix
        Dim origin As New Date(1970, 1, 1)
        Dim span As TimeSpan = dt - origin
        Dim seconds As Double = span.TotalSeconds
        Return CType(seconds, Long)
    End Function
6
afrodje
Messages postés
759
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
168
8 févr. 2008 à 16:11
Ca ne correspond pas aux timestamp ! (Time :633380837,455039 seconds)
3
afrodje
Messages postés
759
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
168
3 mars 2008 à 14:07
Personne utilise le temps UNIX (nombre de secondes depuis le 1er janvier 1970) sous VB.net?
0
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
8 févr. 2008 à 16:07
 Dim s As Long = DateTime.Now.Ticks
MsgBox("Time: " & (s * 10 ^ -9) & " seconds")
2