在特定日期禁用程序

时间:2013-04-06 02:35:34

标签: python

所以我想编写一个程序,让我们在5月1日之前禁用自己。

我该怎么做?我正在考虑花时间在当地时间,然后写一个" if block"询问程序日期是否> =到5月1日。如果是这样,它应该提示用户他不能再使用该程序,因为它已过期。

但是我在编写if语句时遇到问题,因为localtime返回了这么多的值。我该怎么写if块?

1 个答案:

答案 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