OVH Cloud OVH Cloud

Secondes écoulées depuis une date

6 réponses
Avatar
Eric
Salut,


Bon ça ne doit pas être sorcier, mais j'ai pas envie de réinventer la
roue... Si une âme charitable dispose de quelques lignes de code pour
me dépanner ;-)

Je souhaiterai obtenir sous la forme d'un ENTIER, le nombre de secondes
écoulées depuis le 01/01/1970 à 00:00 jusquà la date-heure actuelle?

Par avance merci.

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

6 réponses

Avatar
dany
"Eric" a écrit dans le message de news:

Salut,


Bon ça ne doit pas être sorcier, mais j'ai pas envie de réinventer la
roue... Si une âme charitable dispose de quelques lignes de code pour me
dépanner ;-)

Je souhaiterai obtenir sous la forme d'un ENTIER, le nombre de secondes
écoulées depuis le 01/01/1970 à 00:00 jusquà la date-heure actuelle?

Par avance merci.

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net




ma_date est une dateheure
mon_nombre_de_minutes est un entier = ma_date..minute

Dany
Avatar
Eric
dany a formulé la demande :

ma_date est une dateheure
mon_nombre_de_minutes est un entier = ma_date..minute



Je souhaiterai obtenir sous la forme d'un ENTIER, le nombre de SECONDES
écoulées depuis le 01/01/1970 à 00:00 jusquà la date-heure actuelle?

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Avatar
Romain PETIT
Le 04/11/2004, Eric a supposé :
Salut,



Bonjour,

Je souhaiterai obtenir sous la forme d'un ENTIER, le nombre de secondes
écoulées depuis le 01/01/1970 à 00:00 jusquà la date-heure actuelle?



Sous 2K XP :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/rtltimetosecondssince1970.asp

Sinon, tu peux te palucher la fonction a la main, c'est pas très
compliqué :

dDurée est une Durée
dhRef est une DateHeure = "197001010000"
dhMaintenant est une DateHeure //initialisé à maintenant
eNbSecondes est un entier

dDurée = dhMaintenant - dhRef

eNbSecondes = (dDurée..Jour * 24 * 60 * 60)+(dDurée..Heure * 60 * 60) +
(dDurée..Minute * 60) + dDurée..Seconde

Info("Il s'est écoulé "+ eNbSecondes +" secondes entre le 1er janvier
1970 à 0h et maintenant ("+DateVersChaine(dhMaintenant..PartieDate)+" à
"+HeureVersChaine(dhMaintenant..PartieHeure)+")")

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Eric
Le 04/11/2004, Romain PETIT a supposé :

Sinon, tu peux te palucher la fonction a la main, c'est pas très compliqué :



Ca fera très bien l'affaire ;-)
Merci Romain.

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Avatar
Eric Regnier \(B\)
Romain PETIT a écrit:

[...]
Sinon, tu peux te palucher la fonction a la main,



Ceci est un pléonasme.
Je dis ça, c'est juste pour avoir une chance de figurer dans les
prochaines stats. ;-)

--
Eric.
Avatar
Romain PETIT
Eric Regnier (B) a exprimé avec précision :
Romain PETIT a écrit:
Sinon, tu peux te palucher la fonction a la main,





Ceci est un pléonasme.



Etymologiquement, oui.
Ceci dit, on peut se palucher autrement qu'à la main...(mais je ne suis
pas expert). :-)

Je dis ça, c'est juste pour avoir une chance de figurer dans les
prochaines stats. ;-)



Et après on se demande pourquoi les Eric sont en tête de liste...

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)