10
A
回答
32
>>> import time
>>> import datetime
>>> dt = datetime.datetime.strptime('2012-02-09', '%Y-%m-%d')
>>> time.mktime(dt.timetuple())
1328774400.0
- 或 -
>>> dt = datetime.datetime(year=2012, month=2, day=9)
>>> time.mktime(dt.timetuple())
1328774400.0
对于其他类型的时间像一小时和二去这里: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior
0
你可以通过得到的之间的秒数做日期和时代(1970年1月1日):
from datetime import datetime
epoch = datetime(1970, 1, 1)
d = datetime(2012, 2, 10)
print (d - epoch).total_seconds()
2
您还可以使用datetime.combine()
>>> import datetime
>>> import time
>>> date1 = datetime.date(year=2012,day=02,month=02)
>>> date2 = datetime.datetime.combine(date1,datetime.time())
>>> date2
datetime.datetime(2012, 2, 2, 0, 0)
>>> tstamp = time.mktime(date2.timetuple())
>>> tstamp
1328121000.0
结果取决于本地时区(在这种情况下,IST)。我希望有人能指点我如何得到GMT结果
相关问题
- 1. 时间戳记日期,月份和年份jquery
- 2. 从日期时间视场中的年份和月份条目
- 3. 获取特定月份和年份的开始和结束时间戳php
- 4. 日期范围查询忽略月份年份结束和年份开始
- 5. 选择开始年份和开始月份之间的数据以结束年份和结束月份?
- 6. Python的日期时间和月份
- 7. 计算月份和年份的日期
- 8. 月份和年份的日期转换
- 9. 从时间戳中提取年份和月份(6)
- 10. MYSQL从年份和月份生成时间戳
- 11. 关于日期 - 时间差异的月份和年份
- 12. 如何与日期时间一起创造月份和年份
- 13. 转换日期时间为nvarchar,只是年份和月份
- 14. 从给定日期获取月份,日期和年份
- 15. 获取开始日期和月份
- 16. 创建月份和年份列,以加快时间戳查询
- 17. LINQ如何按日期分组日期和月份和年份
- 18. 2日期间的所有年份和月份SQL
- 19. 将日期时间拆分为日期/年/月/日名称和计数年份
- 20. 乳胶日期日期时间计算月份日年
- 21. 从数据库中选择月份和年份的日期
- 22. 从R的日期提取月份和年份
- 23. 从日期查找唯一的月份和年份
- 24. mysql:按年份和月份(无日期)如何做日期
- 25. Ember日期获得月份,年份和日期
- 26. JAVA如何取日期并查看日期,月份和年份?
- 27. 日期格式为UTC月份日期和年份(MMM DD,YYYY)
- 28. 选择框月份和月份从PHP当前月份开始
- 29. 开始年份的sql日期
- 30. 从现在的月份时间获取月份,从现在开始的一年中获取年份并写入特定的日期
注意,这会给你本地时间,而不是UTC时间戳 – Willem 2015-01-22 10:55:24