gpt4 book ai didi

python - 是否有任何 pythonic 方法将 mysql TO_DAYS 输出转换为日期时间?

转载 作者:行者123 更新时间:2023-11-28 23:33:56 27 4
gpt4 key购买 nike

MySQL 函数 TO_DAYS('2016-04-01') 的输出是 736420(从 0 年开始的天数)。

是否有任何 pythonic 方法将 736420 转换为 datetime 对象?

最佳答案

你可以使用 datetime.fromordinal() :

>>> from datetime import datetime
>>> days = 736420
>>> datetime.fromordinal(days - 365)
datetime.datetime(2016, 4, 1, 0, 0)

如文档中所述,第 1 年的 1 月 1 日的序号为 1(MySQL 从第 0 年开始),因此您需要减去一年。

关于python - 是否有任何 pythonic 方法将 mysql TO_DAYS 输出转换为日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36385818/

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