[Python] strftime과 strptime
2023. 5. 22. 13:38
strftime (string format time)
날짜와 시간을 지정된 형식의 문자열로 변환
from datetime import datetime
# 현재 날짜와 시간 객체 생성
now = datetime.now()
# 날짜 및 시간 객체를 원하는 형식의 문자열로 변환
formatted_date = now.strftime("%Y-%m-%d")
formatted_time = now.strftime("%H:%M:%S")
formatted_datetime = now.strftime("%Y-%m-%d %H:%M:%S")
# 변환된 문자열 출력
print("Formatted Date:", formatted_date)
print("Formatted Time:", formatted_time)
print("Formatted DateTime:", formatted_datetime)
Formatted Date: 2023-05-18
Formatted Time: 09:30:00
Formatted DateTime: 2023-05-18 09:30:00
strptime (string parse time)
주어진 형식의 문자열을 파싱하여 해당하는 날짜 및 시간 객체를 생성
from datetime import datetime
# 문자열을 날짜 및 시간 객체로 변환
date_string = "2023-05-18"
time_string = "09:30:00"
datetime_string = "2023-05-18 09:30:00"
date_object = datetime.strptime(date_string, "%Y-%m-%d")
time_object = datetime.strptime(time_string, "%H:%M:%S")
datetime_object = datetime.strptime(datetime_string, "%Y-%m-%d %H:%M:%S")
# 변환된 날짜 및 시간 객체 출력
print("Date Object:", date_object)
print("Time Object:", time_object)
print("DateTime Object:", datetime_object)
Date Object: 2023-05-18 00:00:00
Time Object: 1900-01-01 09:30:00
DateTime Object: 2023-05-18 09:30:00
'Python > 파이썬 초급' 카테고리의 다른 글
[Python] from과 import (0) | 2023.05.22 |
---|---|
[Python] 생성자 소멸자 (0) | 2022.11.20 |
[Python] class (클래스와 인스턴스) (0) | 2022.11.19 |
[Python] import (0) | 2022.11.19 |
[Python] 가변인자 (0) | 2022.11.14 |