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. 获取日期,年份和月份的时间戳
- 2. 从时间戳中提取月份或日期或年份
- 3. 时间戳记日期,月份和年份jquery
- 4. 从日期时间视场中的年份和月份条目
- 5. 获取特定月份和年份的开始和结束时间戳php
- 6. 日期范围查询忽略月份年份结束和年份开始
- 7. 只用年份,月份和日期解析PHP中的UTC时间戳?
- 8. Python的日期时间和月份
- 9. 月份和年份的日期转换
- 10. 计算月份和年份的日期
- 11. MYSQL从年份和月份生成时间戳
- 12. 从时间戳中提取年份和月份(6)
- 13. 关于日期 - 时间差异的月份和年份
- 14. 添加年份,月份和日期C
- 15. 日期,月份和年份下拉框
- 16. 如何与日期时间一起创造月份和年份
- 17. 转换日期时间为nvarchar,只是年份和月份
- 18. 从特定日期获取日期,月份和年份
- 19. 从给定日期获取月份,日期和年份
- 20. 如何在Unix时间戳中提取月份,日期,年份,小时?
- 21. 从给定时间(Python)查找日期x年,月份
- 22. Django过滤日期时间按年份,月份,日期,小时和分钟
- 23. 获取开始日期和月份
- 24. 显示日期,月份和年份代替当前的日期,月份和年份
- 25. 从日期('z')和年份获取时间戳
- 26. 从时间戳得到日期和月份
- 27. 如何从日期时间使用JavaScript获取日期,年份,月份?
- 28. 从日期开始的月份和日期
- 29. 创建月份和年份列,以加快时间戳查询
- 30. 获取系统日期和分割日期,月份和年份
注意,这会给你本地时间,而不是UTC时间戳 – Willem 2015-01-22 10:55:24