Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中为datetime值添加秒数?_Python - Fatal编程技术网

如何在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对象,或者使用现有对象和时间增量的乘积。

为什么要添加两次?