cs_dreaman
Messages postés15Date d'inscriptionmercredi 3 novembre 2004StatutMembreDernière intervention 2 février 2005
-
7 janv. 2005 à 10:41
Nerolph
Messages postés58Date d'inscriptionvendredi 24 octobre 2003StatutMembreDernière intervention 4 septembre 2012
-
4 sept. 2012 à 16:36
Bonjour,
Je voudrai convertir des TimeStamp qui sont répertoriés dans un tableau excel en format date classic....donc pour cela je passe par le visual basic...mais malheureusement ce language n'est pas mon fort...donc il me fodrai une solution au plus vite.
Merci
Ex : TimeStamp = 1080513608
--> Date = 29/03/2004
Comment faire pour aller de l'un vers l'autre
A voir également:
Timestamp to date
Convertir timestamp en date excel - Meilleures réponses
Excel convertir timestamp en date - Meilleures réponses
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 7 janv. 2005 à 15:24
ou en divisant par 86400 (nombre de secondes dans un jour) pour avoir le nombre de jours plus la différence égale à 25569 qui est le quantième de 01/01/1970 pour VB (calculé à partir du 30/12/1899)
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 7 janv. 2005 à 14:09
Saluut DreamMan
Le TimeStamp correspond au nombre de secondes écoulées depuis le 1er janvier 1970 (date imposée par Apple)
Pour retrouver la date et heure correspondante :
DateAdd("s", 1080513608, "01/01/1970 00:00:00")
Vala
Jack
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 25 mars 2009 à 21:44
la date de début est fausse --> différence de 1 heure
01/01/1970 01:00:00
(donc ajouter 25569 + 1/24)
ensuite passage à l'heure d'été le 28/03/2004 --> différence de 1 heure
108043200 --> 28/03/2004 01:00:00
108046800 --> 28/03/2004 03:00:00
(il n'y a pas de 28/03/2004 02:00:00)
total = différence de 2 heures
or l'affichage de l'heure d'été se fait en été pour windows
1 heure de plus systématiquement que ce soit une date d'hiver ou d'été
x = 1080513608
d = x / 86400 + 25569 + 1/24
ce qui donne
d = "28/03/2004 23:40:08" en hiver
d = "29/03/2004 00:40:08" en été
s419961
Messages postés1Date d'inscriptionjeudi 24 septembre 2009StatutMembreDernière intervention 9 mars 2010 9 mars 2010 à 08:44
J'ai bien compris qu'il fallait ajouter 1 heure en hiver et 2 heures en été, mais ce que je ne sais pas, c'est comment on détermine que l'on est en hiver ou en été?
Nerolph
Messages postés58Date d'inscriptionvendredi 24 octobre 2003StatutMembreDernière intervention 4 septembre 2012 4 sept. 2012 à 16:36
Le timestamp correspond au nombre de secondes écoulées depuis le 01/01/1970 00:00:00 UTC, c'est-à-dire en temps universel coordonné. C'est lors de l'application du fuseau horaire que l'on tiens compte de l'heure d'été.