标题 | 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() |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。