编写函数判断今天是今年的第几天
时间: 2023-09-05 10:10:42 浏览: 286
c++判断今天是今年的第几天
好的,以下是 Python 代码实现:
```python
import datetime
def day_of_year(date):
"""判断今天是今年的第几天"""
year_start = datetime.datetime(date.year, 1, 1)
return (date - year_start).days + 1
# 测试
today = datetime.datetime.today()
print("今天是今年的第{}天".format(day_of_year(today)))
```
这个函数的实现思路是:通过 `datetime` 模块获取当前日期,然后计算出今年的第一天日期,最后用当前日期减去今年的第一天日期,得到相差的天数,再加上1,就是今天是今年的第几天了。
阅读全文