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?

questionAnswers(8)

yourAnswerToTheQuestion