我想制作倒计时应用程序,倒数到今天下午5点。我如何使用datetime对象执行此操作?简而言之,我只想检索今天下午5点的unix时间。
我查看了文档,但感觉有些迷失。在此先感谢您的帮助!
答案 0 :(得分:3)
>>> import datetime
>>> datetime.datetime.combine(datetime.date.today(), datetime.time(17))
datetime.datetime(2014, 7, 27, 17, 0)
答案 1 :(得分:3)
您可以将datetime.date.today()
与datetime.time()
object合并:
fivepm = datetime.datetime.combine(
datetime.date.today(),
datetime.time(17, 0))
datetime.datetime.combine()
class method根据给定的日期和时间创建新的datetime
实例。
演示:
>>> import datetime
>>> datetime.datetime.combine(
... datetime.date.today(),
... datetime.time(17, 0))
datetime.datetime(2014, 7, 27, 17, 0)
答案 2 :(得分:0)
如果您已经replace()
对象:
datetime.datetime
很遗憾,为了确保您需要同时清除second
和microsecond
>>> import datetime
>>> datetime.datetime.today().replace(hour=17, minute=0, second=0, microsecond=0)