두 번째 속성을 수정하려고했지만 작동하지 않았습니다.Python에서 datetime 값에 초를 추가하는 방법은 무엇입니까?
기본적으로 내가 할 싶어 :
datetime.now().second += 3
두 번째 속성을 수정하려고했지만 작동하지 않았습니다.Python에서 datetime 값에 초를 추가하는 방법은 무엇입니까?
기본적으로 내가 할 싶어 :
datetime.now().second += 3
당신은 timedeltas을 체크 아웃 적이 있습니까?
from datetime import datetime, timedelta
x = datetime.now() + timedelta(seconds=3)
x += timedelta(seconds=3)
datetime 개체에 초를 추가 할 수 없습니다. docs에서 :
DateTime 개체는 변경 불가능한 것으로 간주되어야합니다. 모든 변환 및 숫자 연산은 현재 개체를 수정하는 대신 새 DateTime 개체를 반환합니다.
다른 datetime 개체를 만들거나 기존 개체와 timedelta의 제품을 사용해야합니다.