반응형
백준 10699번 문제 풀이
from datetime import datetime
now = datetime.now().date()
print(now)
import 로 datetime을 넣어야 하는 것을 새롭게 배웠다. 날짜 함수는 앞으로도 알고리즘 문제에 종종 나타날 수 있으니 중요메모를 하는게 좋을 거 같다.
from datetime import datetime
now = datetime.now()
print("현재 : ", now)
print("현재 날짜 : ", now.date())
print("현재 시간 : ", now.time())
print("timestamp : ", now.timestamp())
print("년 : ", now.year)
print("월 : ", now.month)
print("일 : ", now.day)
print("시 : ", now.hour)
print("분 : ", now.minute)
print("초 : ", now.second)
print("마이크로초 : ", now.microsecond)
print("요일 : ", now.weekday())
print("문자열 변환 : ", now.strftime('%Y-%m-%d %H:%M:%S'))
# Output
# 현재 : 2021-12-22 15:46:26.695840
# 현재 날짜 : 2021-12-22
# 현재 시간 : 15:46:26.695840
# timestamp : 1640155586.69584
# 년 : 2021
# 월 : 12
# 일 : 22
# 시 : 15
# 분 : 46
# 초 : 26
# 마이크로초 : 695840
# 요일 : 2
# 문자열 변환 : 2021-12-22 15:46:26
datetime 모듈을 사용하여 현재 날짜와 현재시간을 간단하게 구할 수 있습니다.
datetime.datetime.now() 를 사용하면 현재 날짜와 현재 시간을 구할 수 있습니다.
datetime.datetime.now() 에 date()를 사용하여 현재 날짜만 구할 수도 있고,
datetime.datetime.now() 에 time()을 사용하여 현재 시간만 구할 수도 있고,
datetime.datetime.now() 에 timestamp()를 사용하여 timestamp 를 구할 수도 있습니다.
datetime.datetime.now() 에 year, month, day, hour, minute, second, microsecond, weekday() 등 을 사용하여,
각각 년, 월, 일, 시, 분, 초, 마이크로초, 요일 등 을 사용할 수도 있습니다.
strftime()을 사용하여 원하는 형식의 문자열로 변경하여 사용하실수도 있겠습니다.
'코딩테스트 > 파이썬 코딩테스트' 카테고리의 다른 글
사파리월드 (백준 2420번 , 파이썬) (0) | 2023.09.08 |
---|---|
백준 25083번 새싹 (Python, 파이썬) (0) | 2023.09.07 |
백준 10171번 오늘날짜 (Python, 파이썬) (0) | 2023.09.07 |
오답노트 1일차 (0) | 2023.07.17 |
파이썬 라이브러리 (0) | 2023.07.17 |