我正在构建一个 python 应用程序,我从各种时间序列(从 1 分钟到 1 天)获取大量数据。我只想存储正好在一小时(xx:00 分钟)上的时间(unix 时间戳)。我如何建立这个检查?
一个简单的 if timestamp % 3600 == 0: save the timestamp
就足够了吗?或者,还有更好的方法?
最佳答案
时间戳以秒为单位,因此时间模 3600 应为零。
if timestamp % 3600 == 0:
# save the timestamp-value tuple
这足够了,您不必创建 datetime 对象并检查您获得的每个时间戳的分钟和秒。