145 of 151 menu

datetime 모듈의 strftime 메서드

datetime 모듈의 strftime 메서드는 형식화된 날짜와 시간 문자열을 반환합니다. 메서드의 매개변수에 원하는 형식을 지정합니다.

구문

import datetime datetime.strftime(시간 형식)

형식 지정자

표에서 주요 시간 형식 지정자를 확인하세요:

형식 지정자 설명 예시
%a 지역화된 요일의 약어. Sun, Mon, ..., Sat (en_US)
%A 지역화된 요일의 전체 이름. Sunday, Monday, ..., Saturday (en_US)
%w 십진수로 표현된 요일, 여기서 0은 일요일, 6은 토요일입니다. 0, 1, ..., 6
%d 영(零)으로 채워진 십진수로 표현된 월의 날짜. 01, 02, ..., 31
%b 지역화된 월의 약어. Jan, Feb, ..., Dec (en_US)
%B 지역화된 월의 전체 이름. January, February, ..., December (en_US)
%m 영(零)으로 채워진 십진수로 표현된 월. 01, 02, ..., 12
%y 영(零)으로 채워진 십진수로 표현된 세기 없는 연도. 00, 01, ..., 99
%Y 영(零)으로 채워진 십진수로 표현된 세기가 있는 연도. 0001, ..., 2013, 2014

예시

세기가 포함된 연도, 십진수 형식의 월, 십진수로 표현된 월의 날짜가 포함된 날짜 시간 객체를 만들어 보겠습니다:

import datetime dt = datetime.datetime(2025, 12, 31, 12, 59, 59) res = dt.strftime('%Y-%m-%d') print(res)

실행 결과:

2025-12-31

참고 항목

  • time 모듈의 time 메서드,
    에포크 시작부터 초 단위 시간을 반환합니다.
  • time 모듈의 ctime 메서드,
    초를 날짜와 시간 문자열로 변환합니다.
  • time 모듈의 mktime 메서드,
    날짜와 시간 문자열을 초로 변환합니다.
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부