如何在Python中为datetime值添加秒数?
我试图修改第二个属性,但没有成功 基本上我想做:如何在Python中为datetime值添加秒数?,python,Python,我试图修改第二个属性,但没有成功 基本上我想做: datetime.now().second += 3 你已经退房了吗 from datetime import datetime, timedelta x = datetime.now() + timedelta(seconds=3) x += timedelta(seconds=3) 不能向datetime对象添加秒。从: DateTime对象应该被认为是不可变的;所有转换和数值操作都返回一个新的DateTime对象,而不是修改当前对象 您
datetime.now().second += 3
你已经退房了吗
from datetime import datetime, timedelta
x = datetime.now() + timedelta(seconds=3)
x += timedelta(seconds=3)
不能向datetime对象添加秒。从: DateTime对象应该被认为是不可变的;所有转换和数值操作都返回一个新的DateTime对象,而不是修改当前对象
您必须创建另一个datetime对象,或者使用现有对象和时间增量的乘积。为什么要添加两次?