[python] 파이썬에서 time, strftime 함수를 사용하여 날짜와 시간 포맷에 맞춰 가져오기
python 코드 내에서 일자 및 시간을 형식을 표현하고 싶다면 strftime 함수를 사용하면 된다.
strftime 함수는 원하는 포맷에 맞춰 출력 포맷을 설정할 수 있다.
현재 시각 정보는 localtime 함수를 통해 얻을 수 있다.
localtime, strftime 모두 time 패키지를 통해서 import 하면 된다.
localtime() 함수 실행 시 아래와 같은 시간정보를 확인할 수 있다.
localtime() 함수로 얻은 시간 값을 strftime 함수를 통해 원하는 포맷으로 표현 가능하다.
strftime 관련 포맷은 아래와 같다.
포맷 | 설명 | 결과 값(2018 년 07월 07일 13시 기준) |
---|---|---|
%y | 연도를 축약하여 표시 | >>> strftime("%y", localtime()) '18' |
%Y | 연도를 축약하지 않고 표시 | >>> strftime("%Y", localtime()) '2018' |
%b | 축약된 월 이름 | >>> strftime("%b", localtime()) 'Jul' |
%B | 축약되지 않은 월이름 | >>> strftime("%B", localtime()) 'July' |
%m | 숫자로 표현한 월 | >>> strftime("%m", localtime()) '07' |
%d | 일 | >>> strftime("%m", localtime()) '07' |
%H | 24시를 기준으로 한 시 | >>> strftime("%H", localtime()) '13' |
%I | 12시를 기준으로 한 시 | >>> strftime("%I", localtime()) '01' |
%M | 분 | >>> strftime("%M", localtime()) '40' |
%S | 초 | >>> strftime("%S", localtime()) '34' |
%p | 오전(AM)/오후(PM) | >>> strftime("%p", localtime()) 'PM' |
%a | 축약된 요일 이름 | >>> strftime("%a", localtime()) 'Sat' |
%A | 축약되지 않은 요일 이름 | >>> strftime("%A", localtime()) 'Saturday' |
%w | 요일을 숫자료 표시 일~토 = 0~6 | >>> strftime("%w", localtime()) '6' |
%j | 1월 1일부터 누적된 날짜(001~366) | >>> strftime("%j", localtime()) '188' |
'Python' 카테고리의 다른 글
[python] python 에서 명령어 매개변수 가져오기 sys.argv (0) | 2018.07.07 |
---|---|
[python] paramiko 활용하여 SSH Client 활용 (0) | 2018.05.15 |
[python] 텔레그램과 python 을 활용하여 서버 모니터링 및 제어하기 (0) | 2016.12.27 |
[python] mysql 쿼리 실행 시 UnicodeEncodeError 발생할 경우 (0) | 2016.12.25 |
python 으로 XE mysql 쿼리로 자동 게시물 등록하기 (1) | 2016.12.25 |