상세 컨텐츠

본문 제목

Chat-GPT야 알려줘~ strftime 메서드에 대해서 알려줘

IT/CHAT_GPT

by mcando 2024. 7. 24. 15:57

본문

strftime 메서드는 datetime 객체를 문자열로 변환할 때 사용되며, 다양한 포맷 옵션을 제공합니다. 이 메서드를 사용하면 날짜와 시간을 특정 형식의 문자열로 출력할 수 있습니다. strftime의 사용법과 주요 포맷 코드를 설명하겠습니다.

먼저, strftime 메서드를 호출하는 기본적인 예제입니다:

위 예제에서는 현재 날짜와 시간을 "YYYY-MM-DD HH:MM " 형식으로 출력합니다.

 

주요 포맷 코드

다음은 strftime에서 사용할 수 있는 주요 포맷 코드입니다:

  • %Y : 4자리 연도 (예: 2024)
  • %y : 2자리 연도 (예: 24)
  • %m : 2자리 월 (01부터 12)
  • %B : 월 이름 (예: July)
  • %b : 월 이름 축약형 (예: Jul)
  • %d : 2자리 일 (01부터 31)
  • %H : 24시간 형식의 시간 (00부터 23)
  • %I : 12시간 형식의 시간 (01부터 12)
  • %p : AM 또는 PM
  • %M : 2자리 분 (00부터 59)
  • %S : 2자리 초 (00부터 59)
  • %f : 마이크로초 (000000부터 999999)
  • %A : 요일 이름 (예: Wednesday)
  • %a : 요일 이름 축약형 (예: Wed)
  • %w : 요일 (0부터 6, 일요일이 0)
  • %j : 연중 일수 (001부터 366)
  • %U : 연중 주 번호 (일요일 기준, 00부터 53)
  • %W : 연중 주 번호 (월요일 기준, 00부터 53)
  • %% : 문자 '%'

 

요약

  • strftime 메서드는 datetime 객체를 원하는 형식의 문자열로 변환할 수 있게 해줍니다.
  • 다양한 포맷 코드를 사용하여 연도, 월, 일, 시간 등 여러 가지 요소를 출력 형식에 맞게 변환할 수 있습니다.

이제 strftime을 사용하여 날짜와 시간을 더 유연하고 가독성 있게 출력할 수 있습니다.

관련글 더보기