所以我想编写一个程序,让我们在5月1日之前禁用自己。
我该怎么做?我正在考虑花时间在当地时间,然后写一个" if block"询问程序日期是否> =到5月1日。如果是这样,它应该提示用户他不能再使用该程序,因为它已过期。
但是我在编写if语句时遇到问题,因为localtime返回了这么多的值。我该怎么写if块?
答案 0 :(得分:1)
您要找的是将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