반응형
strftime는 날짜의 포매팅 -> 문자열로 반환해주는 메서드입니다
현재 datetime을 년-월-일 시: 분: 초 형식으로 바꿔보겠습니다.
current = datetime.datetime.now()
#문자열로 포매팅
print(current.strftime("% Y-%m-%d % H:%M% S"))
#포매팅 -> 0000년 00월 00일
#이렇게 하면 locale Error( 한글 윈도 : ms949)
# 이러면 locale을 import 해주겠습니다
import locale
locale.setlocale(locale.LC_ALL, "ko_KR.UTF-8")
print(current.strftime("%Y년 %m월 %d일"))
#문자열로 된 날짜 정보 -> DATETIME : strptime
# strptime(문자열, 해독을 위한 형식 문자열)
s = "2019/11/20 16:00"
dt = datetime.datetime.strptime(s, "%Y/%m/%d %H:%M")
print("해독된 datetime:", dt)
이렇게 출력됩니다^^
반응형
'2020 > Python' 카테고리의 다른 글
Python pickle(오이지), dump, (0) | 2019.11.21 |
---|---|
Python file input/output, 파일 입출력, 복제,read, readline,safe open (0) | 2019.11.21 |
Python timedelta 두 datetime의 차이값 (0) | 2019.11.20 |
Python datetime (0) | 2019.11.20 |
Python handling Exception, raise Exception, 예외, 처리, except (0) | 2019.11.20 |