Python 案例 004 (计算当前时间是一年中的第几天)
2017-07-17 22:03
585 查看
# -*- coding:utf-8 -*-
"""
计算当前时间是一年中的第几天
"""
bissextile = [31,60,91,121,152,182,213,244,274,305,335,366] #leap year
commonYear =[31,59,90,120,151,181,212,243,273,304,334,365]
enterYear = int(raw_input("enter the Year :"))
enterMonth = int(raw_input("enter the Month :"))
enterDay = int(raw_input("enter the Day :"))
remained = 0
# first need to check is leap or common year
if (enterYear%100 !=0) and (enterYear %4 == 0 ) or (enterYear%400 == 0):
if enterMonth > 1 :
remained = bissextile[enterMonth-1] + enterDay
else:
remained = enterDay
else:
if enterMonth > 1 :
remained = commonYear[enterMonth-1] + enterDay
else:
remained = enterDay
print remained
"""
enter the Year :2014
enter the Month :1
enter the Day :15
15
enter the Year :2018
enter the Month :6
enter the Day :12
193
"""
'''
还需要更严格的限制条件,才成。
'''
"""
计算当前时间是一年中的第几天
"""
bissextile = [31,60,91,121,152,182,213,244,274,305,335,366] #leap year
commonYear =[31,59,90,120,151,181,212,243,273,304,334,365]
enterYear = int(raw_input("enter the Year :"))
enterMonth = int(raw_input("enter the Month :"))
enterDay = int(raw_input("enter the Day :"))
remained = 0
# first need to check is leap or common year
if (enterYear%100 !=0) and (enterYear %4 == 0 ) or (enterYear%400 == 0):
if enterMonth > 1 :
remained = bissextile[enterMonth-1] + enterDay
else:
remained = enterDay
else:
if enterMonth > 1 :
remained = commonYear[enterMonth-1] + enterDay
else:
remained = enterDay
print remained
"""
enter the Year :2014
enter the Month :1
enter the Day :15
15
enter the Year :2018
enter the Month :6
enter the Day :12
193
"""
'''
还需要更严格的限制条件,才成。
'''
相关文章推荐
- 从零开始python案例004计算某日期为该年第几天
- mssql的日期函数,如何取得当前年月日,当前时间,当前月份,当前天数,一年中第几天?
- python计算当前输入时间的下一秒
- Python 如何计算当前时间减少或增加一个月
- 利用Python内置函数计算当前时间
- 怎样获取当前时间并输出今天是一年中的第几天,所在月份的第几天?
- python-----读取Pickle文件信息计算出与当前的时间间隔
- 我的C/C++之路-006课(计算输入的时间是一年中的第几天)
- js获取当前时间是一年中的第几天&&判断闰年&&当前时间的前后几天
- C# 当前时间:起始日,周,月,季度,半年的计算方法
- python--利用datetime模块计算时间差
- python 获取当前时间
- python 获取当前时间
- js 时间计算(加减天数、返回当前时间后一个星期的日期,返回格式yyyy-MM-dd)
- Python练习笔记——计算输入日期为改年的第几天、星期几
- python 计算运算时间
- Python计算程序运行时间
- Python之程序执行时间计算
- python中关于时间和日期函数的常用计算
- python中关于时间和日期函数的常用计算总结