반응형
파이썬에서 현재 날짜, 시간을 표시하는 방법을 알아보도록 하자.
1. 출력
from datetime import datetime
print(datetime.today()) #2022-08-08 04:48:58.996300
print(datetime.today().year) #2022
print(datetime.today().month) #8
print(datetime.today().day) #8
print(datetime.today().hour) #4
날짜를 받아오기 위해 필요한 건
from datetime import datetime을 import 해줘야 한다.
2. 출력 형식
strftime()을 사용하여 출력 형태를 정의할 수 있다.
from datetime import datetime
print(datetime.today().strftime("%Y년%m월%d일 %H시%M분%S초"))
#2022년 08월 08일 04시 48분 58초
3. 날짜 계산
timedelta()를 이용하여 날짜 계산을 할 수 있다.
이때는 datetime과 함께 timedelta도 같이 import 해줘야 한다.
from datetime import datetime, timedelta
yesterday = datetime.today()-timedelta(1)
print(yesterday)
#2022-08-07 04:48:58.996569
반응형
'Language > Python' 카테고리의 다른 글
[Python] sys.stdin.readline 입력 받기 (0) | 2022.09.30 |
---|---|
[Python] reverse, reversed 차이 (0) | 2022.09.13 |
[Python] print() 정리 및 예제 (0) | 2022.08.05 |
[Python] TypeError: 'list' object is not callable 에러 (1) | 2022.07.19 |
[Python] 클래스 3 / 예제로 공부하는 Python 100 문제풀이 (0) | 2022.05.30 |
댓글