Pandas当前时间问题to_datetime

g6baxovj  于 2023-02-14  发布在  其他
关注(0)|答案(1)|浏览(133)

我正在尝试使用以下代码获取当前时间戳:

pd.to_datetime('now')

但这是返回给我的时间戳值与1小时的延迟。你知道为什么会发生这种情况吗?

wz3gfoph

wz3gfoph1#

您的本地时区与Pandas使用的时区不同。默认情况下,Pandas使用UTC时间作为其参考时区。要将当前时间转换为您的本地时区,您可以使用tz_localize方法并指定您的本地时区。以下是一个示例:

import pandas as pd

timestamp = pd.to_datetime('now')
local_timestamp = timestamp.tz_localize(tz='UTC').tz_convert('US/Pacific')
print(local_timestamp)

它给出了

2023-02-12 22:26:16.938851-08:00

相关问题