我正在构建一个python应用程序,在这个应用程序中,我从不同的时间序列(从1分钟到1天)获得了很多数据。我只想存储一个小时(xx:00分钟)的时间(unix时间戳)。这张支票是怎么建的?
简单的if timestamp % 3600 == 0: save the timestamp就足够了吗?还是有更好的方法?
发布于 2014-11-06 21:43:58
时间戳以秒为单位,因此时间mod 3600应该为零。
if timestamp % 3600 == 0:
# save the timestamp-value tuple这就足够了,您不必创建一个datetime对象,并检查所获得的每一个时间戳的分钟和秒。
发布于 2014-11-06 21:30:11
from datetime import datetime
ts = 1415309268
cts = datetime.fromtimestamp(ts)
print(cts.minute==00)如果你也想要几秒钟:
cts.minute==00 and cts.second==00https://stackoverflow.com/questions/26789676
复制相似问题