[PYTHON] 파이썬 시간 + 시간 상당
PYTHON파이썬 시간 + 시간 상당
나는 이런 식으로하려고합니다.
time() + timedelta(hours=1)
그러나 파이썬은 그것을 허용하지 않습니다. 명백하게 이유가 있습니다.
누구든지 간단한 해결 방법이 있습니까?
해결법
-
==============================
1.귀하의 질문에 제공된 링크에 솔루션이 있습니다.
귀하의 질문에 제공된 링크에 솔루션이 있습니다.
datetime.combine(date.today(), time()) + timedelta(hours=1)
전체 예제 :
from datetime import date, datetime, time, timedelta dt = datetime.combine(date.today(), time(23, 55)) + timedelta(minutes=30) print dt.time()
산출:
00:25:00
-
==============================
2.프로젝트에 다른 파일 / 종속성을 추가할만한 가치가 있다면, datetime.time을 산술 기능으로 확장 한 작은 클래스를 작성했습니다. 자정이 지나면 그냥 감싸고 있습니다.
프로젝트에 다른 파일 / 종속성을 추가할만한 가치가 있다면, datetime.time을 산술 기능으로 확장 한 작은 클래스를 작성했습니다. 자정이 지나면 그냥 감싸고 있습니다.
>>> from nptime import nptime >>> from datetime import timedelta >>> afternoon = nptime(12, 24) + timedelta(days=1, minutes=36) >>> afternoon nptime(13, 0) >>> str(afternoon) '13:00:00'
그것은 PyPi에서 nptime ( "non-pedantic time") 또는 GitHub : https://github.com/tgs/nptime으로 사용할 수 있습니다.
설명서는 http://tgs.github.io/nptime/에 있습니다.
-
==============================
3.이것은 조금 더러워 보이지만 :
이것은 조금 더러워 보이지만 :
from datetime import datetime, timedelta now = datetime.now().time() # Just use January the first, 2000 d1 = datetime(2000, 1, 1, now.hour, now.minute, now.second) d2 = d1 + timedelta(hours=1, minutes=23) print d2.time()
-
==============================
4.해결 방법 :
해결 방법 :
t = time() t2 = time(t.hour+1, t.minute, t.second, t.microsecond)
그렇게 정밀도가 필요하지 않은 경우 마이크로 초를 생략 할 수도 있습니다.
-
==============================
5.시간을 바꿀 수 있습니다 () 지금 () 작동하도록
시간을 바꿀 수 있습니다 () 지금 () 작동하도록
from datetime import datetime, timedelta datetime.now() + timedelta(hours=1)
from https://stackoverflow.com/questions/656297/python-time-timedelta-equivalent by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] Python 스크립트 내에서 Scrapy를 실행하는 방법 (0) | 2018.10.07 |
---|---|
[PYTHON] 파이썬 int를 빅 엔디안 바이트 문자열로 변환하십시오. (0) | 2018.10.07 |
[PYTHON] 파이썬에서 스레드 내에서 호출 될 때 sys.exit ()가 종료되지 않는 이유는 무엇입니까? (0) | 2018.10.07 |
[PYTHON] 파이썬에서 Factorial을위한 함수 (0) | 2018.10.07 |
[PYTHON] 대 / 소문자를 구분하지 않음 (0) | 2018.10.07 |