최대 1 분 소요

※ Time

  • 시간 계산과 관련된 라이브러리


■ 라이브러리 호출

> import time


■ time

□ .time()

  • UTC 사용, 현재 시간을 실수 형태로 출력
# e.g.
> time.time() # 1726664815.186217


□ .localtime()

  • .time()의 출력값을 이용하여 연, 월, 일 등의 형태로 변환하여 출력
> time.localtime(time.time())
# time.struct_time(tm_year=2024, tm_mon=9, tm_mday=18, tm_hour=13, tm_min=8, tm_sec=17, tm_wday=2, tm_yday=262, tm_isdst=0)


□ .asctime()

  • .localtime()의 출력값을 알아보기 쉽게 변환하여 출력
# e.g.
> time.asctime(time.localtime(time.time()))
# Wed Sep 18 13:10:40 2024


□ .ctime()

  • 현재 시간을 출력
# e.g.
> time.ctime()
# Wed Sep 18 13:11:52 2024


□ .strftime()

  • 출력 형식을 다르게하고 싶을 때
> time.strftime('%x',time.localtime(time.time()))
# 09/18/24


□ .sleep()

  • 반복문 안에서 주로 사용
  • 일정한 시간 간격을 두고 반복문을 실행하게 함
> for i in range(5):
     print(i)
     time.sleep(1) # 1초 간격
0
1
2
3
4

댓글남기기