Конвертировать календарную дату в юлианскую дату - python - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь преобразовать календарную дату следующим образом: '2018-08-07' в юлианский календарный день, например, '219'. Я пытался в течение долгого времени и, кажется, исчерпал идеи. Я использую календарь юлианских дней: https://landweb.modaps.eosdis.nasa.gov/browse/calendar.html

Все еще новичок в программировании, поэтому я пытаюсь выяснить, где я ошибся. Спасибо за помощь, ребята.

Это то, что я имею до сих пор:

from datetime import date
import datetime
from PyAstronomy import pyasl

df = datetime.datetime(2018, 8, 7, 12)
print(df)
jul = pyasl.jdcnv(df)
print(jul)

1 Ответ

0 голосов
/ 01 ноября 2018

Вы можете использовать strftime для этого (см. this для описания директив для использования):

jul = df.strftime('%j')
>>> jul
'219'
...