python - पायथन: `datetime.datetime` से 'time.time` में कनवर्ट करना




calendar (4)

पायथन में, मैं time.time को उस float में कैसे परिवर्तित करूं जो मुझे time.time से मिलेगा। time.time फ़ंक्शन?


मुझे पता है कि यह एक पुराना सवाल है, लेकिन पाइथन 3.3+ में datetime.timestamp() विधि का उपयोग करके ऐसा करने का अब एक आसान तरीका है:

from datetime import datetime
timestamp = datetime.now().timestamp()

समय टुपल विधि का उपयोग करना मुश्किल नहीं है और फिर भी माइक्रोसेकंड बनाए रखें:

>>> t = datetime.datetime.now()
>>> t
datetime.datetime(2011, 11, 5, 11, 26, 15, 37496)

>>> time.mktime(t.timetuple()) + t.microsecond / 1E6
1320517575.037496

time.mktime() और time.mktime() का संयोजन

>>> import datetime
>>> import time
>>> now = datetime.datetime.now()
>>> secondsSinceEpoch = time.mktime(now.timetuple())

time.mktime(dt_obj.timetuple())

चाल करना चाहिए।







calendar