Avatar billede xcover Nybegynder
23. januar 2009 - 21:59 Der er 8 kommentarer og
1 løsning

Julian til normal dato

Hej,

Jeg fået mig et problem :)
Hvordan laver jeg en Julian dato om til en normal dato ?

Jeg har fundet en online converter her:
http://aa.usno.navy.mil/data/docs/JulianDate.php

Jeg har fx. følgende tal i en ASP variable: 2454855
Det skulle gerne kunne køres igennem en ASP funktion og ende som 23-01-2008

På forhånd tak
Avatar billede arne_v Ekspert
23. januar 2009 - 22:35 #1
foelgende skulle goere det:

function cvt(jd)
  a = jd + 32044
  b = (4 * a + 3) \ 146097
  c = a - (146097 * b) \ 4
  d = (4 * c + 3) \ 1461
  e = c - (1461 * d) \ 4
  m = (5 * e + 2) \ 153
  daypart = e - (153 * m + 2) \ 5 + 1
  monthpart = m + 3 - 12 * (m \ 10)
  yearpart = 100 * b + d - 4800 + m \ 10
  cvt = cstr(daypart) & "-" & cstr(monthpart) & "-" & cstr(yearpart)
end function
Avatar billede arne_v Ekspert
23. januar 2009 - 22:35 #2
cvt(2454855) returnerer "23-1-2009"
Avatar billede sth Novice
24. januar 2009 - 23:43 #3
hvad er et Julian dato  og hvor bruges det
Avatar billede arne_v Ekspert
24. januar 2009 - 23:46 #4
Antal dage side 1. januar 4713 f.kr..

Jeg har ikke den fjerneste anelse om hvad spørger skal bruge det til.
Avatar billede arne_v Ekspert
24. januar 2009 - 23:46 #5
Avatar billede xcover Nybegynder
25. januar 2009 - 11:54 #6
Arne_V - Tusind takker!
Det er jo perfekt :) - Smid et svar
Avatar billede arne_v Ekspert
25. januar 2009 - 15:59 #7
kommer her
Avatar billede arne_v Ekspert
25. januar 2009 - 16:00 #8
Og for dem der undrer sig over formlen, så står den på:
  http://www.tondering.dk/claus/cal/node3.html#SECTION003161000000000000000
Avatar billede xcover Nybegynder
30. januar 2009 - 16:55 #9
Tak :)
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