본문 바로가기
Python

[Python] 원하는 형태로 타임스탬프 만들기

by teamnova 2022. 6. 25.
728x90

파일을 업로드하거나 로그를 저장할 때 타임스탬프가 필요한 경우가 있습니다.

이때 datetime 라이브러리를 사용해 원하는 형식으로 만들 수 있습니다.

 

타임스탬프 형식을 커스텀하고 싶다면 datetime — 기본 날짜와 시간 형 — Python 3.10.5 문서를 참고해주세요

 

datetime — 기본 날짜와 시간 형 — Python 3.10.5 문서

datetime — 기본 날짜와 시간 형 소스 코드: Lib/datetime.py datetime 모듈은 날짜와 시간을 조작하는 클래스를 제공합니다. 날짜와 시간 산술이 지원되지만, 구현의 초점은 출력 포매팅과 조작을 위한

docs.python.org

 

아래는 연월일_시분초_밀리초 형태의 타임스탬프를 프린트하는 예시입니다.

from datetime import datetime

if __name__ == '__main__':
    timestamp_format = "%Y%m%d_%H%M%S_%f"
    stamp = datetime.now().strftime(timestamp_format)
    
    print(stamp)