반응형
15 분 전에 DateTime을 만드는 방법은 무엇입니까?
현재 시간에서 15 분을 뺀 DateTime 객체를 만들어야합니다.
datetime을 가져온 다음 마술 timedelta 항목을 가져옵니다.
In [63]: datetime.datetime.now()
Out[63]: datetime.datetime(2010, 12, 27, 14, 39, 19, 700401)
In [64]: datetime.datetime.now() - datetime.timedelta(minutes=15)
Out[64]: datetime.datetime(2010, 12, 27, 14, 24, 21, 684435)
datetime.datetime.now() - datetime.timedelta(minutes=15)
이것은 단순히해야 할 일입니다.
datetime.datetime.now() - datetime.timedelta(minutes = 15)
timedelta
은 델타 (차이)를 datetime
s 에 빼거나 추가 할 수 있도록 특별히 설계되었습니다 .
from datetime import timedelta
datetime.datetime.now() - datetime.timedelta(0, 900)
Actually 900 is in seconds. Which is equal to 15 minutes. `15*60 = 900`
더 많은 예제를 보려면 몇 분 동안뿐만 아니라 몇 년 동안 몇 가지 방법을 제공합니다.
import datetime
print(datetime.datetime.now())
print(datetime.datetime.now() - datetime.timedelta(minutes = 15))
print(datetime.datetime.now() + datetime.timedelta(minutes = -15))
print(datetime.timedelta(hours = 5))
print(datetime.datetime.now() + datetime.timedelta(days = 3))
print(datetime.datetime.now() + datetime.timedelta(days = -9))
print(datetime.datetime.now() - datetime.timedelta(days = 9))
다음과 같은 결과가 나타납니다.
2016-06-03 16:04:03.706615
2016-06-03 15:49:03.706622
2016-06-03 15:49:03.706642
5:00:00
2016-06-06 16:04:03.706665
2016-05-25 16:04:03.706676
2016-05-25 16:04:03.706687
2016-06-03
16:04:03.706716
http://docs.python.org/library/datetime.htmltimedelta
객체 외에도 DateTime을 사용 하십시오.
datetime.datetime.now()-datetime.timedelta(minutes=15)
datetime.datetime.now() - datetime.timedelta(0, 15 * 60)
timedelta
"시간의 변화"입니다. 첫 번째 매개 변수로 며칠이 걸리고 두 번째 매개 변수에서 몇 초가 걸립니다. 15 * 60
초는 15 분입니다.
참고 URL : https://stackoverflow.com/questions/4541629/how-to-create-a-datetime-equal-to-15-minutes-ago
반응형
'program tip' 카테고리의 다른 글
파이썬 쉘에 탭 완성을 어떻게 추가합니까? (0) | 2020.07.28 |
---|---|
TinyMCE 4에서 메뉴 및 상태 표시 줄 제거 (0) | 2020.07.28 |
jade 템플릿 파일에서 스크립트 파일로 변수를 전달하는 방법은 무엇입니까? (0) | 2020.07.28 |
부울을 기준으로 AngularJS에서 ng-show를 어떻게 전환합니까? (0) | 2020.07.28 |
파일 이름에 타임 스탬프 추가 (0) | 2020.07.28 |