अजगर में, एक date
वस्तु proleptic ग्रेगोरियन क्रमसूचक में इस तरह से बदला जा सकता है:पाइथन में तारीख के विपरीत .toordinal() क्या है?
d=datetime.date(year=2010, month=3, day=1)
d.toordinal()
लेकिन रिवर्स आपरेशन क्या है?
अजगर में, एक date
वस्तु proleptic ग्रेगोरियन क्रमसूचक में इस तरह से बदला जा सकता है:पाइथन में तारीख के विपरीत .toordinal() क्या है?
d=datetime.date(year=2010, month=3, day=1)
d.toordinal()
लेकिन रिवर्स आपरेशन क्या है?
विपरीत date.fromordinal
classmethod date.fromordinal (क्रमसूचक) है
वापसी तिथि proleptic करने के लिए इसी ग्रेगोरियन ordinal, जहां 1 जनवरी 1 जनवरी को क्रमशः 1 है। वैल्यूरर तब तक उठाया जाता है जब तक = ordinal < = date.max.toordinal()। किसी भी दिनांक डी के लिए, दिनांक। फ्रोमोर्डिनल (डी .toordinal()) == डी।
यह date.fromordial()
जैसा कि जॉन ने टिप्पणियों में लिखा था।
या datetime.fromordinal()
में इसके बारे में अधिक पढ़ सकते हैं और कर सकते हैं datetime
डॉक्स से के लिए:
classmethod
date.fromordinal(ordinal)
वापसी टी वह से संबंधित ग्रेगोरियन ऑर्डिनल से संबंधित है, जहां वर्ष 1 में 1 जनवरी क्रमशः 1.
ValueError
1 <= ordinal <= date.max.toordinal()
तक उठाया गया है।किसी भी तारीख
d
के लिए,date.fromordinal(d.toordinal()) == d.
मुझे this question में उत्तर मिला।
>>> from datetime import datetime
>>> dt = datetime.fromordinal(733828)
एरर .... [date.fromordinal] (http://docs.python.org/2/library/datetime.html#datetime.date.fromordinal)? –