728x90
오늘은 날짜와 시간 형식을 문자열로 변환하는 것을 해보겠습니다.
날짜 데이터로 변경 하기 위해 datetime을 import 하였습니다
from datetime import datetime
dt = datetime(2021, 12, 31, 13, 35, 42, 657813)
print(dt)
print("%Y (연도 (전체)) :", dt.strftime("%Y"))
print("%y (연도 (뒤에 2자리만) : ", dt.strftime("%y"))
print("%m (월) : ", dt.strftime("%m"))
print("%B (Locale 월 표현 (전체)) : ", dt.strftime("%B"))
print("%b (Locale 월 표현 (축약형)) : ", dt.strftime("%b"))
print("%d (일) : ", dt.strftime("%d"))
print("%j (연중 일) : ", dt.strftime("%j"))
print("%H (시 (24시간제)) : ", dt.strftime("%H"))
print("%I (시 (12시간제)) : ", dt.strftime("%I"))
print("%p (Locale 오전, 오후) : ", dt.strftime("%p"))
print("%M (분) : ", dt.strftime("%M"))
print("%S (초) : ", dt.strftime("%S"))
print("%f (마이크로초) : ", dt.strftime("%f"))
print("%w (요일 (0 : 일요일, 6일 : 토요일)) : ", dt.strftime("%w"))
print("%A (Locale 요일 (전체)) : ", dt.strftime("%A"))
print("%a (Locale 요일 (축약형)) : ", dt.strftime("%a"))
print("%W (연중 몇 번째 주인지 표현 (월요일 시작 기준)) : ", dt.strftime("%W"))
print("%U (연중 몇 번째 주인지 표현 (일요일 시작 기준)) : ", dt.strftime("%U"))
print("%c (Locale 날짜와 시간 표현) : ", dt.strftime("%c"))
print("%x (Locale 날짜 표현) : ", dt.strftime("%x"))
print("%X (Locale 시간 표현) : ", dt.strftime("%X"))
print("%% (리터럴 '%' 문자) : ", dt.strftime("%%"))
이렇게 제가 만든 것을 함수화 하여 사용하시면 언제든지 변환이 가능합니다
'Python' 카테고리의 다른 글
[Python] 이미지의 색상 추출하기 (0) | 2022.08.24 |
---|---|
[Python] 로그 저장하기 (0) | 2022.08.09 |
[Python] 현재 시간 출력하기 (0) | 2022.07.19 |
[Python] url을 통해 이미지 다운받기 (0) | 2022.07.05 |
[Python] 원하는 형태로 타임스탬프 만들기 (0) | 2022.06.25 |