所以我想写一个程序,让我们说在 5 月 1 日禁用自己。
我该怎么做?我正在考虑使用 localtime 获取时间,然后编写一个“if 块”来询问程序日期是否 >= 到 5 月 1 日。如果是这样,它应该提示用户他不能再使用该程序,因为它已过期。
但是我在编写 if 语句时遇到了问题,因为 localtime 返回了很多值。我将如何编写 if 块?
所以我想写一个程序,让我们说在 5 月 1 日禁用自己。
我该怎么做?我正在考虑使用 localtime 获取时间,然后编写一个“if 块”来询问程序日期是否 >= 到 5 月 1 日。如果是这样,它应该提示用户他不能再使用该程序,因为它已过期。
但是我在编写 if 语句时遇到了问题,因为 localtime 返回了很多值。我将如何编写 if 块?
您正在寻找的是转换datetime
为date
您可以通过 执行的操作datetime.datetime.now().date()
,因为if condtion
您可以执行以下操作:
这只是一个例子:
import datetime
if datetime.datetime.now().date() >= datetime.date(2012, 1, 15): #insert your date here
print "True"
...........
Your Code
...........
你想要的关于这个主题的所有文档都在这里,http://docs.python.org/2/library/datetime.html