0

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

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

但是我在编写 if 语句时遇到了问题,因为 localtime 返回了很多值。我将如何编写 if 块?

4

1 回答 1

1

您正在寻找的是转换datetimedate您可以通过 执行的操作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

于 2013-04-06T02:55:14.013 回答