2024-04-28 20:53:17 发布
网友
当使用get_键然后获取最后一个修改的属性时,有3个小时的偏差。在
k = b.get_key('av-bait/modules/reporters.py') print k.last_modified
我得到:“2014年5月17日星期六18:42:02 GMT”,而文件在21:42:02更新,如下图所示:
你知道怎么通过s3获取gmt吗?在
谢谢
看看你截图的时区。屏幕截图显示文件是在21:42:02 GMT+300修改的,它等于18:42:02 GMT,所以它实际上是相同的时间戳,你只需要做一些时区魔术来转换它。在
21:42:02 GMT+300
18:42:02 GMT
如果要将字符串调整三个小时,可以使用:
>>> t='Sat, 17 May 2014 18:42:02 GMT' >>> from datetime import datetime >>> str_time= datetime.strptime(t,'%a, %d %B %Y %H:%M:%S GMT') >>> updated_time= str_time.replace(hour=str_time.hour+3) >>> print updated_time 2014-05-17 21:42:02
有很多种方法,看看datetime文档
解决方案非常简单-时间戳是正确的。在
注意web上时间戳的+03:00:00。如果将它应用于您之前看到的时间,您将通过询问last_modified得到准确的时间戳
+03:00:00
last_modified
看看你截图的时区。屏幕截图显示文件是在
21:42:02 GMT+300
修改的,它等于18:42:02 GMT
,所以它实际上是相同的时间戳,你只需要做一些时区魔术来转换它。在如果要将字符串调整三个小时,可以使用:
有很多种方法,看看datetime文档
解决方案非常简单-时间戳是正确的。在
注意web上时间戳的
+03:00:00
。如果将它应用于您之前看到的时间,您将通过询问last_modified
得到准确的时间戳相关问题 更多 >
编程相关推荐