|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- # 爱学习,爱鱼C工作室
- >>> from datetime import timedelta
- >>> year = timedelta(days=365)
- >>> another_year = timedelta(weeks=40, days=84, hours=23,
- ... minutes=50, seconds=600) # adds up to 365 days
- >>> year.total_seconds()
- 31536000.0
- >>> year == another_year
- True
- >>> ten_years = 10 * year
- >>> ten_years, ten_years.days // 365
- (datetime.timedelta(3650), 10)
复制代码
以上是小甲鱼的代码,以下是我的(求大佬解答:为什么我把 ten_years.days // 365改成ten_years.hours // 24就出错了呢)
- year = timedelta(days=365)
- >>> another_year = timedelta(weeks=40, days=84, hours=23, minutes=50, seconds=600)
- >>> year.total_seconds()
- 31536000.0
- >>> year == another_year
- True
- >>> ten_years = 10 * year
- >>> ten_years, ten_years.hours // 24
- Traceback (most recent call last):
- File "<pyshell#17>", line 1, in <module>
- ten_years, ten_years.hours // 24
- AttributeError: 'datetime.timedelta' object has no attribute 'hours'
- >>>
复制代码
从提示可以看出,datetime.timedelta对象下并没有hours属性
|
|