首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将Python datetime对象拆分成日期和时间数字?

如何将Python datetime对象拆分成日期和时间数字?
EN

Stack Overflow用户
提问于 2019-03-20 22:58:21
回答 1查看 482关注 0票数 1

我想将Python datetime对象存储为数据库中的日期编号和时间编号。如何将datetime对象拆分成日期和时间数字?

代码语言:javascript
复制
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

代码语言:javascript
复制
DayNumber = Day.toordinal() #- internal represtation for date in INTEGER
EN

回答 1

Stack Overflow用户

发布于 2019-03-20 23:09:52

这取决于你所说的“日期数字”和“时间数字”。但以下方法可能会解决您的问题:

代码语言:javascript
复制
>>> from datetime import datetime
>>> year, month, day, hour, minute, second, *_ = datetime.now().timetuple()

有关文档,请参阅https://docs.python.org/3/library/datetime.html#datetime.date.timetuple

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55263868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档