gpt4 book ai didi

Python - 如何考虑时间使用 toordinal 转换日期时间数据

转载 作者:太空宇宙 更新时间:2023-11-04 05:06:36 25 4
gpt4 key购买 nike

假设我有以下数据:

25/01/2000 05:50

当我使用 datetime.toordinal 转换它时,它返回这个值:

730144

很好,但是这个值只考虑了日期本身。我还希望它考虑小时和分钟 (05:50)。我如何使用日期时间来做到这一点?

编辑:

我想转换整个 Pandas 系列。

最佳答案

ordinal date根据定义,只考虑年份和年份,即它的分辨率是 1 天。

您可以使用 epoch 获取微秒/毫秒(取决于您的平台)

datetime.datetime.strptime('25/01/2000 05:50', '%d/%m/%Y %H:%M').timestamp()

对于 pandas 系列你可以做

s = pd.Series(['25/01/2000 05:50', '25/01/2000 05:50', '25/01/2000 05:50'])
s = pd.to_datetime(s) # make sure you're dealing with datetime instances
s.apply(lambda v: v.timestamp())

关于Python - 如何考虑时间使用 toordinal 转换日期时间数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44290635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com