728x90
Python의 datetime 객체를 사용하여 원하는 포맷으로 날짜와 시간을 저장하려면 strftime 메서드를 사용하면 됩니다. strftime 메서드에서 포맷 문자열을 변경하여 원하는 형태로 출력할 수 있습니다.
원하는 포맷: YYYYMMDD_HH24MISS
여기서 각 부분의 의미는 다음과 같습니다:
- YYYY → 4자리 연도 (%Y)
- MM → 2자리 월 (%m)
- DD → 2자리 일 (%d)
- _ → 구분 문자
- HH24 → 24시간 형식의 시간 (%H)
- MI → 분 (%M)
- SS → 초 (%S)
코드 예제
from datetime import datetime
# 현재 시간을 원하는 포맷으로 출력
formatted_datetime = datetime.now().strftime('%Y%m%d_%H%M%S')
print(formatted_datetime)
결과
20241208_153045
728x90
적용된 코드
아래처럼 기존 코드에 적용할 수 있습니다:
output_file = f"{theme['name'].replace(' ', '_')}_sleep_video_{datetime.now().strftime('%Y%m%d_%H%M%S')}.mp4"
포맷 요약
포맷 코드의미출력 예시%Y | 4자리 연도 | 2024 |
%m | 2자리 월 | 12 |
%d | 2자리 일 | 08 |
%H | 24시간 형식의 시 | 15 |
%M | 분 | 30 |
%S | 초 | 45 |
_ | 문자열 구분자 | _(언더스코어) |
728x90
'Python' 카테고리의 다른 글
[Python] FFmpeg API 사용하기 (0) | 2024.12.14 |
---|---|
[Python] FFmpeg - 윈도우PC 폰트 불러오기 (2) | 2024.12.14 |
[Python] 문자열 처리방식 접두사 r, f (8) | 2024.12.10 |
[Python] Pycharm을 Git과 연동하기 (1) | 2024.12.08 |
[Python] 파이썬 환경설정 하기 (4) | 2024.12.07 |