知行编程网知行编程网  2022-09-08 20:30 知行编程网 隐藏边栏  57 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python怎么判断当前日期是今年的第几天的相关知识,包括python显示当前日期,以及python判断日期合法这些编程知识,希望对大家有参考作用。

python中如何判断当前日期是一年中的哪一天

使用 Python 确定一年中的哪一天,你可以使用 datetime.timedelta.days 轻松提取天数。看下面的代码

import datetime
 
y = int(input('请输入4位数字的年份:'))  #获取年份
m = int(input('请输入月份:'))  #获取月份
d = int(input('请输入是哪一天:'))  #获取“日”
 
targetDay = datetime.date(y, m, d)  #将输入的日期格式化成标准的日期
dayCount = targetDay - datetime.date(targetDay.year - 1, 12, 31)  #减去上一年最后一天
print('%s是%s年的第%s天。'% (targetDay, y, dayCount.days))

输出结果如下

请输入4位数字的年份:2016
请输入月份:5
请输入是哪一天:1
2016-05-01是2016年的第122天。

当然,正式使用时,必须验证输入字符的合理性。比如月份只能是range(1,13),如果是闰年,月份是2,“日”只能是

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享