TY blog

파이썬 datetime, time 모듈 날짜 포맷 본문

프로그래밍 언어/Python

파이썬 datetime, time 모듈 날짜 포맷

주짓수하는 개발자 2023. 9. 16. 13:39
1. datetime, time 모듈 

 

날짜와 시간을 표현하는 모듈

 

2. 날짜 포맷 표 

 

  의미 예시
%a 요일 줄임말 Sun, Mon, ... Sat
%A 요일 Sunday, Monday, ... Saturday
%w 요일을 숫자로 표시 ( 월 : 0 , 화 : 1 ~ 일 : 6 ) 0, 1, 2, ... 6
%d 01, 02, ... 31
%b 월 줄임말 Jan, Feb, ... Dec
%B January, February, ... December
%m 숫자 월 01, 02, ...12 
%y 두 자릿수 연도 01, 02, ...99
%Y 네 자릿수 연도 2001, 2002, ... 2023 
%H 시간(24시간) 00, 01, ... 23 
%I 시간(12시간) 01, 02, ... 12 
%p AM, PM AM, PM
%M 00, 01, ... 59
%S 00, 01, ... 59
%Z 시간대 대한민국 표준시
%j 1월 1일부터 경과한 일수 001, 002, ... 365 
%U 1년중 주차, ( 월요일부터 시작) 00, 01, ... 52
%W 1년중 주차, ( 월요일부터 시작) 00, 01, ... 52
%c 현재시간대 기준 날짜, 요일, 시간을 출력 Sat Sep 16 13:32:40 2023
%x 현재시간대 기준 날짜를 출력 09/16/23
%X 현재시간대 기준 시간을 출력 13:33:30

 

3. time 모듈을 사용하여 strftime 함수로 날짜/시간 포맷 출력하기 

 

import time
time.strftime('%c', time.localtime(time.time()))
#결과1 'Sat Sep 16 13:32:40 2023'
time.strftime('%X', time.localtime(time.time()))
#결과2 '13:33:30'​

 

4. datetime 모듈을 사용하여 strftime 함수로 현재 날짜와 시간 출력하기 

 

import datetime
d = datetime.datetime.now() # 변수에 현재일자를 대입 
#결과1 datetime.datetime(2023, 9, 16, 13, 49, 55, 112768)
d.strftime('%Y-%m-%d') # 출력하고 싶은 포맷 입력 
#결과2 '2023-09-16'

 

'프로그래밍 언어 > Python' 카테고리의 다른 글

파이썬3 다운로드 및 pandas 설치  (0) 2023.01.18
Comments