编写python程序,计算某个日期是当年第几天。
时间: 2024-05-09 16:18:02 浏览: 136
这是一个计算日期的基本问题,可以使用Python内置的datetime模块来解决。以下是一个示例代码:
```python
import datetime
date_str = input("请输入日期(格式为YYYY-MM-DD):")
date = datetime.datetime.strptime(date_str, '%Y-%m-%d')
day_of_year = date.timetuple().tm_yday
print("该日期是当年的第%d天。" % day_of_year)
```
当你输入一个日期时,程序将首先使用strptime函数将其转换为datetime对象,然后使用timetuple函数获取该对象对应的时间元组,最后从中提取出当年的天数即可。
阅读全文