Avatar billede texas2 Nybegynder
16. oktober 2002 - 19:38 Der er 5 kommentarer og
2 løsninger

convert fra epoc tid til dage

Hvis man feks har epoctiden 1034789420 hvordan konverterer man så dette til antal hele dage?
Avatar billede texas2 Nybegynder
16. oktober 2002 - 19:42 #1
Eller mere konkret: Jeg har to epoctide, og jeg ønsker at finde ud af hvor mange dage der er imellem dem.
Avatar billede jespernaur Nybegynder
16. oktober 2002 - 19:48 #2
Epoch-tid er antallet af sekunder siden 1.januar 1970 00:00. Antallet af dage mellem 2 Epoch-tidspunkter findes ved at trække dem fra hinanden og dividere med antallet af sekunder på et døgn (86400). Altså

dage = (epoch2 - epoch1) / 86400
Avatar billede thomasledet Nybegynder
16. oktober 2002 - 19:49 #3
epoctid er sekunder siden 1/1-1970

eftersom at det er sekunder det drejer sig om, kan du jo bare give dig til at regne

60*60*24=86400

med andre ord er dit eksempel ovenfor 11976,729 dage... eller afrundet bare 11976 dage...
Avatar billede thomasledet Nybegynder
16. oktober 2002 - 19:49 #4
jespernaur> der var du vist lige hurtigst...
Avatar billede jespernaur Nybegynder
16. oktober 2002 - 19:51 #5
Ja - 68 Epoch-enheder(!)
Avatar billede texas2 Nybegynder
16. oktober 2002 - 19:53 #6
Et lille tillægsspørgsmål: Hvordan finder jeg epoc-tiden for dette øjeblik?
Avatar billede jespernaur Nybegynder
16. oktober 2002 - 19:57 #7
I perl:

    $time = time;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester