Patrashu의 랩실/파이썬

날짜, 시간 다루기 - datetime

Patrashu의 비밀창고 2025. 3. 21. 22:35
datetime

 

>>> 년, 월, 일로 날짜를 표현할 때 사용하는 함수

>>> datetime.date 객체로 만들어 날짜끼리의 계산, 요일, 오늘 날짜 등을 구할 수 있음.

import datetime

birthday = datetime.date(2023,12,10)
today = datetime.date.today()

print(birthday-today) #-467 days, 0:00:00
print(birthday.weekday()) #6

 

>>> weekday() 메서드는 요일을 알려줌 

 

time

 

>>> time.time() 로 현재 시간을 실수 형태로 반환

>>> UTC 협정 세계 표준시 기준

>>> localtime() 함수 : 연도, 월, 일, 시, 분, 초의 형태로 변환

 

time.strftime(format, time)

 

>>> time을 지정한 format에 따라 출력

>>> '%Y-%m-%d' 포맷은 '연도-월-일'로 날짜를 표현

1) %x : 현재 설정된 지역에 기반한 날짜 출력

2) %c : 날짜와 시간까지 출력

3) '%B.%A' : 달.요일

 

import time
time_1st =[]
start = time.time()
for i in range(5):
    time_1st.append(i)
    sec = time.time()- start
    start = time.time()
    time.sleep(1)
    print(f"{sec:.4f}초 걸렸습니다.")