반응형

백준 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()을 사용하여 원하는 형식의 문자열로 변경하여 사용하실수도 있겠습니다.

 

+ Recent posts