import time;
localtime = time.asctime( time.localtime(time.time()) )
print "Local current time :", localtime
我正在试图弄清楚如何添加写这样的命令: “明天。”然后,这将在日历中打印出第二天,依此类推。 我已经设法获取日历,但我需要帮助如何连接命令。提前谢谢!
答案 0 :(得分:1)
编写一个程序,处理表单用户输入的一组有限的表达式"第二天"并不难,但如果你想处理任意日期查询表达式,事情会变得有点复杂。 :)
但是,如果您只想知道如何在Python中操作日期(和时间),则必须阅读datetime和calendar模块的文档。 datetime
模块相当大而且有点乱,所以不要期望立即掌握它。但是如果你仔细阅读文档并编写许多小测试程序,你很快就会学会如何使用它。
为了帮助您入门,这是一个小例子,展示了如何在给定日期添加或减去任意天数。要显示此计划使用strftime方法的日期,您可能已经在time
模块文档中看到了这种方法。
#!/usr/bin/env python
import datetime
def date_string(date):
return date.strftime('%A %d %B %Y')
oneday = datetime.timedelta(days=1)
today = datetime.date.today()
print today
print 'Today is', date_string(today)
print 'Tomorrow is', date_string(today + oneday)
print 'Yesterday was', date_string(today - oneday)
print 'In one week it will be', date_string(today + oneday * 7)
<强>输出强>
2015-02-24
Today is Tuesday 24 February 2015
Tomorrow is Wednesday 25 February 2015
Yesterday was Monday 23 February 2015
In one week it will be Tuesday 03 March 2015