W Pythonie date
obiekt może być przekształcony w proleptic porządkowej Gregoriańskim w ten sposób:Co to jest odwrotnością date.toordinal() w python?
d=datetime.date(year=2010, month=3, day=1)
d.toordinal()
ale co jest odwrotna operacja?
W Pythonie date
obiekt może być przekształcony w proleptic porządkowej Gregoriańskim w ten sposób:Co to jest odwrotnością date.toordinal() w python?
d=datetime.date(year=2010, month=3, day=1)
d.toordinal()
ale co jest odwrotna operacja?
Przeciwnie date.fromordinal
classmethod date.fromordinal (porządkowej)
powrotu termin odpowiadający proleptic Numer porządkowy gregoriański, gdzie 1 stycznia roku 1 ma numer porządkowy 1. ValueError jest podniesiony, chyba że = porządkowa < = date.max.toordinal(). Dla dowolnej daty d, date.fromordinal (d.toordinal()) == d.
To jest date.fromordial()
jak Jon napisał w komentarzach.
lub datetime.fromordinal()
Możesz przeczytać więcej na ten temat w date= documentation
i datetime
Od docs:
classmethod
date.fromordinal(ordinal)
Return t on date odpowiadający do greeptiańskiego numeru porządkowego, gdzie 1 stycznia roku 1 ma porządkowy 1.
ValueError
jest podniesiony, chyba że1 <= ordinal <= date.max.toordinal()
.dowolnego dnia
d
,date.fromordinal(d.toordinal()) == d.
Znalazłem odpowiedź w this question.
>>> from datetime import datetime
>>> dt = datetime.fromordinal(733828)
Err .... [date.fromordinal] (http://docs.python.org/2/library/datetime.html#datetime.date.fromordinal)? –