用strftime将python日期时间转换为纪元我在UTC有一段时间,我想要从时代开始的秒数。我正在使用strftime将其转换为秒数。以2012年4月1日为例。>>>datetime.datetime(2012,04,01,0,0).strftime('%s')'1333234800'2012年4月1日,世界协调时间从时代开始是1333238400,但上面的返回值为1333234800,这与1小时不同。所以看起来,strftime考虑到了我的系统时间,并在某个地方应用了时区移位。我以为约会时间太天真了?我怎么才能绕开呢?如果可能的话,避免导入其他库,除非标准。(我对可移植性有顾虑)。
3 回答

MYYA
TA贡献1868条经验 获得超4个赞
import timefrom datetime import datetime now = datetime.now()time.mktime(now.timetuple())
添加回答
举报
0/150
提交
取消