is_utf8:0,
Rechercher : dans
Par :

[VB.net] Obtenir le timestamp

Dernière réponse le 22 mai 2008 à 11:50:31 afrodje, le 8 fév 2008 à 15:54:53 
 Signaler ce message aux modérateurs

Bonjour,
je cherche à obtenir la date en format UNIX ( ex : 1202479311) sous VB.net.

Merci
1000101 et plus si affinité ;)

Configuration: Windows XP
Firefox 3.0

1

Scalpweb, le 8 fév 2008 à 16:07:09
  • +2

 Dim s As Long = DateTime.Now.Ticks
MsgBox("Time: " & (s * 10 ^ -9) & " seconds")

Répondre à Scalpweb

2

afrodje, le 8 fév 2008 à 16:11:17

Ca ne correspond pas aux timestamp ! (Time :633380837,455039 seconds)
1000101 et plus si affinité ;)

Répondre à afrodje

3

afrodje, le 3 mar 2008 à 14:07:18

Personne utilise le temps UNIX (nombre de secondes depuis le 1er janvier 1970) sous VB.net? 1000101 et plus si affinité ;)

Répondre à afrodje

4

 afrodje, le 22 mai 2008 à 11:50:31
  • +1

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
1000101 et plus si affinité ;)

Répondre à afrodje