我想将Python datetime对象存储为数据库中的日期编号和时间编号。如何将datetime对象拆分成日期和时间数字?
Today = datetime.today()
TodayNumber = Today.timestamp() #-- this returns a FLOAT
Day = Today.date() #- date object
Time = Today.time() #- time object
DayNumber = Day.whatfuntion() #- internal represtation for date in INTEGER
TimeNumber = Time.whatfundtion() #- internal representation for time in INTEGER
更新- date的解决方案是转换为gregorial
DayNumber = Day.toordinal() #- internal represtation for date in INTEGER
发布于 2019-03-20 23:09:52
这取决于你所说的“日期数字”和“时间数字”。但以下方法可能会解决您的问题:
>>> from datetime import datetime
>>> year, month, day, hour, minute, second, *_ = datetime.now().timetuple()
有关文档,请参阅https://docs.python.org/3/library/datetime.html#datetime.date.timetuple。
https://stackoverflow.com/questions/55263868
复制相似问题