gpt4 book ai didi

python - 如何截断日期时间对象的时间?

转载 作者:IT老高 更新时间:2023-10-28 12:14:35 28 4
gpt4 key购买 nike

截断python datetime 对象的经典方法是什么?

在这种特殊情况下,直到今天。所以基本上将小时、分钟、秒和微秒设置为 0。

我希望输出也是 datetime 对象,而不是字符串。

最佳答案

我想这就是你要找的……

>>> import datetime
>>> dt = datetime.datetime.now()
>>> dt = dt.replace(hour=0, minute=0, second=0, microsecond=0) # Returns a copy
>>> dt
datetime.datetime(2011, 3, 29, 0, 0)

但如果你真的不关心事物的时间方面,那么你真的应该只传递 date 对象...

>>> d_truncated = datetime.date(dt.year, dt.month, dt.day)
>>> d_truncated
datetime.date(2011, 3, 29)

关于python - 如何截断日期时间对象的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5476065/

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