【发布时间】:2010-03-16 12:00:34
【问题描述】:
如果月份是:“12” 日期是:“05” 年份是:“2010”
能否以某种非常简单的方式将其转换为时间戳?
【问题讨论】:
-
您希望最终的时间戳是多少?
-
-1:没有代码显示您尝试过的内容。
标签: python datetime date timestamp
如果月份是:“12” 日期是:“05” 年份是:“2010”
能否以某种非常简单的方式将其转换为时间戳?
【问题讨论】:
标签: python datetime date timestamp
您可以使用datetime 模块:
import datetime
d = datetime.date(year, month, day)
此时,d 是一个日期对象。
如果您想从中获得时间戳,您可以执行以下操作:
import time
timestamp = time.mktime(d.timetuple())
【讨论】:
import datetime
d = datetime.datetime(year=2010,day=5,month=12)
d
datetime.datetime(2010, 12, 5, 0, 0)
【讨论】:
为了向男人展示如何钓鱼而不是给男人一条鱼......
这类问题的一个很好的起点是Python library documentation。如果您在该页面上查找“日期”一词,您会很容易找到 datetime 模块。
【讨论】:
import time
>>> time.mktime((2010,12,5,0,0,0,0,0,0))
1291500000.0
【讨论】: