English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 문서에서는 Python으로 오늘의 날짜와 현재 날짜와 시간을 가져오는 방법을 배울 것입니다. 또한 strftime() 메서드를 사용하여 날짜와 시간을 다양한 형식으로 포맷할 것입니다.
현재 날짜를 가져오는 여러 가지 방법이 있습니다. 우리는 다음과 같이 사용할 것입니다:datetimedate 클래스를 사용하여 이 작업을 완료합니다.
from datetime import date today = date.today() print("오늘의 날짜:", today)
출력 결과:
오늘의 날짜: 2020-04-13
여기서 datetime 모듈에서 date 클래스를 가져옵니다. 그런 다음, date.today() 메서드를 사용하여 현재 로컬 날짜를 가져옵니다.
간단히 말해서, date.today()는 date 객체를 반환하며, 이는 위 프로그램에서 할당되었습니다.Today변수. 지금, 사용할 수 있습니다strftime()메서드를 사용하여 날짜를 다른 형식으로 표현하는 문자열을 생성합니다.
from datetime import date today = date.today() # dd/mm/YY d1 = today.strftime("%d/%m/%Y print("d1 =", d1) # 텍스트의 월, 일, 연도 d2 = today.strftime("%B %d, %Y" print("d2 =", d2) # mm/dd/y d3 = today.strftime("%m/%d/%y print("d3 =", d3) # 월의 약자, 날짜와 연도 d4 = today.strftime("%b-%d-%Y print("d4 =", d4)
프로그램을 실행할 때, 출력은 다음과 같습니다:
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-2019
현재 날짜와 시간을 가져오려면 datetime 모듈의 datetime 클래스를 사용할 수 있습니다.
from datetime import datetime # 현재 날짜와 시간을 포함한 datetime 객체 now = datetime.now() print("now =", now) # dd/mm/YY H:M:S dt_string = now.strftime("%d/%m/%Y %H:%M:%S print("date and time =", dt_string)
여기서 우리는 datetime.now()를 사용하여 현재 날짜와 시간을 가져옵니다. 그런 다음, strftime()를 사용하여 날짜와 시간을 다른 형식으로 표현하는 문자열을 생성합니다.