Jaka jest dokładna definicja formatu Julian Date JDE?
Piszę kod, aby przekonwertować gregoriańską datę na JDE (J.D.Edwards) Juliańska data.
Nie herbataJDE Data juliańska różni się od zwykłego terminuJuliańska data.
Z tego, co mogę wyciągnąć z Googlinga, definicja daty Julian w JDE to:
1000*(year-1900) + dayofyear
gdzie rok jest 4-cyfrowym rokiem (np. 2009), a roczny to 1 na 1 stycznia i liczy cały rok do 365 lub 366 na 31 grudnia (w zależności od tego, czy jest to rok przestępny).
Moje pytanie brzmi: czy lata przed 1900 są obsługiwane? Jeśli tak, czy powyższa formuła jest nadal aktualna, czy też powinna być taka:
1000*(year-1900) - dayofyear
(uwaga minus zamiast plusa).
albo coś innego?
Czy ktoś ma link do oficjalnej dokumentacji tego formatu daty?