datetime 모듈

SUSU·2023년 10월 3일
0
from datetime import datetime   

선언 후 사용한다

1. datetime.now()

현재 날짜와 시간을 반환하여 datetime 객체로 표시되어 출력됩니다.

# 현재 시간을 가져옵니다.
current_time = datetime.now()

# 현재 시간을 출력합니다.
print(current_time)
#2023-10-02 14:30:00.123456

2. datetime(year, month, day)

지정된 연도, 월, 일로부터 datetime 객체를 생성합니다.

# 2023년 10월 2일 15시 30분 0초를 나타내는 datetime 객체를 생성하려면 
specific_datetime = datetime(2023, 10, 2, 15, 30, 0)

print(specific_datetime)
#2023-10-02 15:30:00.00000

3. datetime.strptime(date_string, format)

: 주어진 문자열에서 datetime 객체를 생성합니다. format 매개변수를 사용하여 문자열의 형식을 지정합니다.

datetime.strptime(date_string, format)

4. datetime.strftime(format)

: datetime 객체를 문자열로 변환합니다. format 매개변수를 사용하여 출력 문자열의 형식을 지정합니다.

datetime.strftime(format)

5. datetime.date()

: datetime 객체의 날짜 부분을 반환합니다.

datetime.date()

6. datetime.time()

: datetime 객체의 시간 부분을 반환합니다.
datetime.year, datetime.month, datetime.day, datetime.hour, datetime.minute, datetime.second: datetime 객체의 연도, 월, 일, 시, 분, 초 값을 반환합니다.

datetime.time()

7. datetime.weekday()

: 요일을 숫자로 반환합니다. 월요일부터 일요일까지 0부터 6까지의 값을 가집니다.

datetime.weekday()

8. datetime.replace(year, month, day, hour, minute, second)

: datetime 객체의 일부 요소를 변경하여 새로운 datetime 객체를 반환합니다.
datetime.timedelta(days, seconds, microseconds, milliseconds, minutes, hours, weeks)
: 시간 간격을 나타내는 timedelta 객체를 생성합니다.

 datetime.replace(year, month, day, hour, minute, second)

9. datetime.fromtimestamp(timestamp)

: 타임스탬프를 기반으로 datetime 객체를 생성합니다.

 datetime.fromtimestamp(timestamp)
profile
기록용

0개의 댓글