如何将datetime.datetime对象 (例如, datetime.datetime.now())datetime.date object在 Python 中的返回值?

2010-09-18 19:44:01
问题评论:

如果只是需要为datetime.datetime.now(),请注意,没有方法datetime.date.today().

回答:

使用date()方法︰

datetime.datetime.now().date()

获取 UTC 是非常有用的--> datetime.datetime.utcnow()datetime.datetime.utcnow().date()同样

有的愿望是"爱"按钮 (如在 fb) haha,这太棒了 !

从文档中︰

datetime.datetime.date()

返回 date 对象具有相同的年、 月和日。

@JonCrowell 肯定您开个玩笑吗?这不就像我只放一个链接,我提供相关内容内联。文档正确的来源这种类型的信息,尽管一个可能偶尔需要 Stackoverflow 的帮助中查找相关的部件。

-1 可能已经感觉到 snarkiness。

只看到有关此答案,和它的 snarky 帮我查找文档中的相关部分。

使用datetime.datetime.date()方法︰

datetime.datetime.now().date()

显然,上述表达式可以 (且应 IMHO:) 写为︰

datetime.date.today()

不要混淆专家。

可以转换 datetime 对象为日期与时间对象的日期,date () 方法,如下所示︰

<datetime_object>.date()
请输入您的翻译

How do I convert datetime to date (in Python)?

确认取消