반응형
파이썬의 time과 datetime 모듈을 사용하면 날짜와 시간을 쉽게 다룰 수 있습니다. 아래에 몇 가지 예시를 포함하여 설명해 드릴게요.
time 모듈
time 모듈은 주로 시간 관련 작업을 수행하는 데 사용됩니다.
import time
# 현재 시간 (초 단위)
current_time = time.time()
print("현재 시간 (초 단위):", current_time)
# 현재 시간을 구조체로 변환
local_time = time.localtime(current_time)
print("현재 시간 (구조체):", local_time)
# 구조체를 읽기 쉬운 문자열로 변환
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print("현재 시간 (형식화된 문자열):", formatted_time)
# 5초 동안 대기
print("5초 대기 중...")
time.sleep(5)
print("5초 대기 완료")
datetime 모듈
datetime 모듈은 날짜와 시간을 더 정교하게 다룰 수 있도록 도와줍니다.
from datetime import datetime, timedelta
# 현재 날짜와 시간
now = datetime.now()
print("현재 날짜와 시간:", now)
# 특정 날짜와 시간 생성
specific_date = datetime(2025, 2, 8, 8, 0, 0)
print("특정 날짜와 시간:", specific_date)
# 날짜와 시간 형식화
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print("형식화된 날짜와 시간:", formatted_date)
# 날짜와 시간 차이 계산
future_date = now + timedelta(days=10)
print("10일 후의 날짜와 시간:", future_date)
# 날짜와 시간 파싱
date_string = "2025-02-08 08:00:00"
parsed_date = datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")
print("파싱된 날짜와 시간:", parsed_date)
반응형
'IT' 카테고리의 다른 글
파이썬 OS.PATH, OS, RANDOM, GLOB 모듈 사용해보기 (0) | 2025.02.10 |
---|---|
스타트업 AI방산 안두릴(ANDURIL) 기업가치 40조? (0) | 2025.02.10 |
파이썬 정규표현식 (Regular Expressions) (0) | 2025.02.08 |
파이썬 기본적인 문자열 처리 (0) | 2025.02.08 |
파이썬 파일 생성하고 읽고 쓰기 (0) | 2025.02.08 |