#python 100例 4.py
#输入一个日期,判断这一天是一年中的第几天。
import time
#print (time.strftime("%Y%m%d%H%M%S"))
#当前时间
#print (time.time())
#当前时间的秒数,从1970年1月1日开始计算
b = input("输入一个日期如(20121012): ")
#输入要计算的日期
a = b[0:4]+‘0101‘
#获取输入日期的年份并加上1月1日,从当年的1月1日开始计算
y = time.strptime(a,‘%Y%m%d‘)
p = int(time.mktime(y))
#计算出当年开始日的秒数
x = time.strptime(b,‘%Y%m%d‘)
z = int(time.mktime(x))
#计算出输入日期的秒数
e = int((z -p)/60/60/24)
#把秒的时间差转换成天数。
print ("这是一年中的第",e,"天")
本文出自 “星河码头” 博客,请务必保留此出处http://liy607.blog.51cto.com/2892862/1438063
原文地址:http://liy607.blog.51cto.com/2892862/1438063