python 天换算成月换算成年的方法
时间: 2023-10-12 22:07:47 浏览: 244
SQL按照日、周、月、年统计数据的方法分享
5星 · 资源好评率100%
将天数除以365,得到年数,再将年数的小数部分乘以12,得到月数,最后取整即可。
示例代码:
```python
def days_to_years_months(days):
years = days / 365
months = (years - int(years)) * 12
return int(years), int(months)
# 测试
print(days_to_years_months(1000)) # 输出 (2, 8)
```
这里假设每年都有365天,实际上应该考虑闰年的情况,可以使用 Python 标准库中的 `datetime` 模块来处理。
阅读全文