如何在 Python 中获取今天下午 5 点的日期时间对象?

adr*_*nmc 0 python datetime

我想做一个倒计时应用程序,可以倒计时到今天下午 5 点。我将如何使用 datetime 对象执行此操作?总之,我只想检索今天下午5点的unix时间。

我看了看文档,但我觉得有点失落。在此先感谢您的帮助!

Mar*_*ers 8

您可以datetime.date.today()datetime.time()对象结合使用:

fivepm = datetime.datetime.combine(
    datetime.date.today(), 
    datetime.time(17, 0))
Run Code Online (Sandbox Code Playgroud)

datetime.datetime.combine()类方法创建一个新的datetime从给定的日期和时间实例。

演示:

>>> import datetime
>>> datetime.datetime.combine(
...     datetime.date.today(), 
...     datetime.time(17, 0))
datetime.datetime(2014, 7, 27, 17, 0)
Run Code Online (Sandbox Code Playgroud)