[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 |