datetime to int

ohadkro

New member
datetime to int

איך ניתן בפייתון להפוך datetime כזה ל int ?

start = datetime.datetime(2017,1,1)
בתודה מראש
 

BravoMan

Active member
דווקא כזה?

וגם, Python 2 או Python 3?
&nbsp
קודם כל, איזה int בדיוק אתה מצפה לקבל?
201711
20170101
112017
או מספר שמייצג בדיוק זמן מסוים בתאריך מסוים עד לדיוק של שניה?
&nbsp
לאיזה צורך ה-int?
&nbsp
ב-Python 3 יש מתודה נוחה שנקראת timestamp:
https://docs.python.org/3/library/datetime.html#datetime-objects
&nbsp
ב-Python 2 כדי לקבל את המספר הזה (שניות מאז epoch) תצטרך לבצע חיסור בין שני אובייקטים של datetime ואז לקרוא את מספר השניות של התוצאה.
 
למעלה