sbe*_*rry 59
>>> import time
>>> import datetime
>>> dt = datetime.datetime.strptime('2012-02-09', '%Y-%m-%d')
>>> time.mktime(dt.timetuple())
1328774400.0
Run Code Online (Sandbox Code Playgroud)
- 要么 -
>>> dt = datetime.datetime(year=2012, month=2, day=9)
>>> time.mktime(dt.timetuple())
1328774400.0
Run Code Online (Sandbox Code Playgroud)
对于其他时间类型,如小时和秒,请访问:https: //docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior
您还可以使用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
Run Code Online (Sandbox Code Playgroud)
结果取决于当地时区(在本例中为 IST)。我希望有人能指点我如何获得 GMT 结果
| 归档时间: |
|
| 查看次数: |
48385 次 |
| 最近记录: |