English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python 기본 강의

Python 프로세스 제어

Python 함수

Python 데이터 타입

Python 파일 작업

Python 객체와 클래스

Python 날짜와 시간

Python 고급 지식

Python 참조 매뉴얼

Python 현재 날짜와 시간

이 문서에서는 Python으로 오늘의 날짜와 현재 날짜와 시간을 가져오는 방법을 배울 것입니다. 또한 strftime() 메서드를 사용하여 날짜와 시간을 다양한 형식으로 포맷할 것입니다.

현재 날짜를 가져오는 여러 가지 방법이 있습니다. 우리는 다음과 같이 사용할 것입니다:datetimedate 클래스를 사용하여 이 작업을 완료합니다.

예제1Python으로 오늘의 날짜를 가져오기

from datetime import date
today = date.today()
print("오늘의 날짜:", today)

출력 결과:

오늘의 날짜: 2020-04-13

여기서 datetime 모듈에서 date 클래스를 가져옵니다. 그런 다음, date.today() 메서드를 사용하여 현재 로컬 날짜를 가져옵니다.

간단히 말해서, date.today()는 date 객체를 반환하며, 이는 위 프로그램에서 할당되었습니다.Today변수. 지금, 사용할 수 있습니다strftime()메서드를 사용하여 날짜를 다른 형식으로 표현하는 문자열을 생성합니다.

예제2:다른 형식으로 표현된 현재 날짜

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 클래스를 사용할 수 있습니다.

예제3:현재 날짜와 시간 가져오기

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()를 사용하여 날짜와 시간을 다른 형식으로 표현하는 문자열을 생성합니다.