gpt4 book ai didi

python - 在 Python 中重写运算符 + 使日期 + 时间 = 日期时间

转载 作者:太空狗 更新时间:2023-10-29 21:12:44 26 4
gpt4 key购买 nike

我有几个扩展内置日期时间的类。*

有什么好的理由不重载 + (MyTime.__radd___) 所以 MyDate + MyTime 返回 MyDateTime?

最佳答案

这已经实现为一个类方法,datetime.datetime.combine :

import datetime
d = datetime.date(2010, 12, 5)
t = datetime.time(10, 22, 15)
dt = datetime.datetime.combine(d, t)
print dt

打印

2010-12-05 10:22:15

关于python - 在 Python 中重写运算符 + 使日期 + 时间 = 日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127805/

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