[파이썬] [Python] Datetime / 시간 표기 / 시간 설정
2021. 12. 20. 20:46ㆍ코딩
반응형
아래 코드로 원하는 값 설정을 만들어 보세요.
import datetime
# 현재 날짜 가져오기
# datetime. 을 생략하고 싶으면 from datetime import datetime 으로
datetime.datetime.today()
datetime.datetime.now()
print(datetime.datetime.now()) # 2020-01-07 15:40:15.087337
now = datetime.datetime.now()
print(now) # 2020-01-07 15:40:15.087337
print("\n")
# 년, 월, 일, 시, 분, 초
print(now.year) # 2020
print(now.month) # 1
print(now.day) # 7
print(now.hour) # 15
print(now.minute) # 40
print(now.second) # 15
print(now.microsecond) # 087337
print("\n")
# 날짜, 시간 연산 : datetime.timedelta(시간 단위=숫자)
# 시간 단위는 weeks, days, hours, minutes, seconds, milliseconds, microseconds 사용 가능
print(now + datetime.timedelta(weeks=1)) # 2020-01-14 15:40:15.087337
print(now + datetime.timedelta(days=1)) # 2020-01-08 15:40:15.087337
print(now + datetime.timedelta(hours=5, minutes=10)) # 2020-01-07 20:50:15.087337
print("\n")
# 시간을 문자열로 (원하는 포맷으로) : strftime()
print(now.strftime('%Y-%m-%d')) # 2020-01-07
print(now.strftime('%H:%M:%S')) # 15:40:15
print(now.strftime('%Y-%m-%d %H:%M:%S')) # 2020-01-07 15:40:15
print("\n")
# 시간 포맷의 문자열을 시간 형식으로 : strptime()
print(datetime.datetime.strptime('2020-01-07 15:40:15', '%Y-%m-%d %H:%M:%S'))
# 2020-01-07 15:40:15
print(type(datetime.datetime.strptime('2020-01-07 15:40:15', '%Y-%m-%d %H:%M:%S')))
# <class 'datetime.datetime'>
반응형
'코딩' 카테고리의 다른 글
티스토리 자동글쓰기 / Access token 발급 (2) | 2021.12.26 |
---|---|
티스토리 자동글쓰기 / Authentication code 발급 (0) | 2021.12.26 |
아마존 AWS Billing 요금 청구서 (프리티어 활동기) (0) | 2021.12.20 |
Github 에 (Drag-drop)으로 파이썬 코드 업로드 (0) | 2021.12.19 |
Github에 소스코드 올리기 (0) | 2021.12.19 |