您当前的位置:首页 > 计算机 > 编程开发 > Python

Python_今天是今年第几天

时间:09-03来源:作者:点击数:

1、传统套路

import time

#今天的日期,年、月、日

year, month, day = time.localtime()[:3]

#每个月正常的天数

day_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

#闰年2月多一天

if year%400==0 or (year%4==0 and year%100!=0):

    day_month[1] = 29

#查看今天是今年的第几天

if month==1:

    print(day)

else:

    print(sum(day_month[:month-1])+day)

2、Pythonic

import datetime

today = datetime.date.today()

delta = today - datetime.date(today.year,1,1)+datetime.timedelta(days=1)

print(delta.days)

3、More Pythonic

import datetime

print(datetime.date.today().timetuple().tm_yday)

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门