如何提取 unix 时间戳的最新部分?

how to extract up to the minute component of a unix timestamp?

我有一个 POSIX 时间戳列表,例如 1331567982,我使用 datetime.utcfromtimestamp 处理它,它给我一个日期格式,例如:year - month - day - hour - minute - seconds.

但是,出于重采样目的,我只需要提取精确到分钟的时间戳,即 year - month - day - hour - minute,但不需要秒。

如何使用 datetime module only (no Pandas) 中的函数来做到这一点?

您可以使用datetime.replace函数:

import datetime
d = datetime.datetime.utcfromtimestamp(1331567982)
d.replace(second=0, microsecond=0)