标题 | Python输出最近三个月的周历 |
内容 | Python输出最近三个月的周历,具体代码如下: #!/usr/bin/env python #coding=utf-8 import time def week(): start = '2013-11-01' end = '2014-02-01' start = int(time.mktime(time.strptime(start,'%Y-%m-%d'))) end = int(time.mktime(time.strptime(end,'%Y-%m-%d'))) c = (end-start)/86400 la = [] for x in xrange(0,c): la.append(start+(86400*x)) sa = '' for x in la: t = time.localtime(x) if int(time.strftime("%w",t))%7 == 1 or x == la[0]: w = int(time.strftime("%W",t))+1 if w == 53: w = 01 sa += str(w)+' ' if(x == la[0]): c = time.strftime("%w",t) for i in xrange(1,int(c)): sa += ' ' sa += time.strftime("%d",t)+' '; if time.strftime("%w",t)=='0': sa += "\n" print sa if __name__ == '__main__': week() |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。