[Python] 오늘 날짜 yyyymmdd 형식 가져오기
June 30, 2024
오늘 날짜를 yyyymmdd 형식으로 가져오는 방법에 대해서 알아보겠습니다.
1. strftime()을 이용한 방법
위 코드에서 함수를 사용하여 현재 날짜를 가져옵니다. 그런 다음 strftime() 메서드를 사용하여 날짜를 원하는 형식으로 포맷합니다. 포맷 문자열 을 나타냅니다.
datetime.date.today()
: 오늘 날짜, 시간 가져옴today.strftime("%Y%m%d")
: “yyyymmdd” 형식으로 문자열 변환"%Y%m%d"
: 연도(4자리), 월(2자리), 일(2자리) 의미
import datetime
# 현재 날짜와 시간을 가져오기
today = datetime.date.today()
# "yyyymmdd" 형식으로 날짜를 문자열로 변환
formatted_date = today.strftime("%Y%m%d")
print("오늘 날짜:", formatted_date)
Output:
오늘 날짜: 20230911
2. f-string을 이용한 방법
f-string을 이용하여 아래와 같이 날짜를 yyyymmdd
문자열 포맷으로 변환할 수 있습니다.
formatted_date = f"{today:%Y%m%d}"
: “yyyymmdd” 형식으로 날짜를 문자열로 변환"%Y%m%d"
: 연도(4자리), 월(2자리), 일(2자리) 의미
import datetime
# 현재 날짜와 시간을 가져오기
today = datetime.date.today()
# "yyyymmdd" 형식으로 날짜를 문자열로 변환
formatted_date = f"{today:%Y%m%d}"
print("오늘 날짜:", formatted_date)
Output:
오늘 날짜: 20230911
3. 날짜 포맷 변경하기
yyyymmdd
포맷은 유지하는데, 중간에 /
를 넣거나 다른 단어를 넣고 싶을 때, 포맷을 아래와 같이 살짝 변경하시면 됩니다.
import datetime
# 현재 날짜와 시간을 가져오기
today = datetime.date.today()
# "yyyymmdd" 형식으로 날짜를 문자열로 변환
formatted_date = today.strftime("%Y/%m/%d")
print("오늘 날짜:", formatted_date)
# "yyyymmdd" 형식으로 날짜를 문자열로 변환
formatted_date = f"{today:%Y년 %m월 %d일}"
print("오늘 날짜:", formatted_date)
Output:
오늘 날짜: 2023/09/11
오늘 날짜: 2023년 09월 11일