ts是我自己定义的一个时间戳变量,包含日期小时分等信息。ts里小时是10
>>> ts.hour
10我想把它重新赋值为12
>>> ts.hour = 12结果报错,如下
AttributeError: attribute 'hour' of 'datetime.datetime' objects is not writable请问应该如何才能修改datetime变量的小时?
1个回答
使用datetime.replace()函数
dt = "2016-05-05 20:28:54"
dt = datetime.datetime.strptime(dt, "%Y-%m-%d %H:%M:%S")
print(dt)
print(dt.hour)
dt = dt.replace(hour=12)
print(dt)
print(dt.hour)
				多谢!
				- 
             zzzz
           
				
          
          2018-10-30 21:30
			
    
  相关讨论
  随便看看