2009-11-28 4 views
0

У меня есть julianday как 731831, как я могу получить от него год от года?Julianday получить день года

+0

Нам нужно знать больше о вашем юлианском формате. У вас есть юлианская дата и год/месяц/день, которым она соответствует? –

ответ

0

Это довольно низкий номер юлианского дня.

И помните, что дни начинают когда дробная часть JD является .5

Если вы подключите 731831 в преобразователе USNO в это дает

BCE 2710 August 24 12:00:00.0 UT Wednesday

Другими словами полдень в среду.

Мне просто интересно, считали ли древние люди того времени средой?

+0

Похоже, что его годы начинаются с нуля, а его пример - в 2005 году. –

+0

А, значит, это, вероятно, модифицированный номер Julian Day, и именно поэтому вы попросили пример JD и дату календаря. – pavium

0

Это очень решенная проблема. Лучше всего получить библиотеку, где кто-то написал и отладил код для вас.

Если вы можете использовать Python, вот простой пример: http://katamari.ssec.wisc.edu/resources/scriptonomicon/julian-day-to-calendar-day

Если вы действительно хотите, чтобы писать yourslelf, я предлагаю поиск Google для «алгоритм преобразования Julian». Я провел этот поиск, и вот хороший результат: http://www.hermetic.ch/cal_stud/jdn.htm#comp

Смежные вопросы