因为经常会写一些定时任务和报表,经常需要获取昨天日期,上个月的天数,或者今天周几,如果有python模块肯定方便不少,今天就介绍两个“datetime”,“calendar”
datetime模块介绍
如何获取当前的年,月,日,周等等。格式化输出时间,In [25]: import datetime
In [26]: now=datetime.datetime.now() #now是获取当前时间的方法
In [27]: print now #默认now方法返回当前时间
2016-12-29 21:47:37.408258
In [37]: print now.day #now方法获取天
29
In [38]: print now.month #now方法获取月
12
In [39]: print now.year #now方法获取年
2016
In [46]: print now.weekday() #weekday方法获取周几(0~6分别代表周一~周日)
3
In [53]: print now.strftime('%Y-%m-%d') #strftime方法格式化输出当前的年月日
2016-12-29
2. 获取指定时间长度
下面是指定时间长度1周+1天+2小时+3分钟+4秒+5毫秒+6微秒,datetime.timedelta(1)默认为天#%Y代表年,%m代表月,%d