시간(datetime, timeit, time)

Yun·2022년 3월 13일
0

datetime

  • 날짜와 시간관련 패키지

datetime.datetime

  • 연-월-일 시:분:초

객체 생성하기

  • datetime.datetime.now() -> datetime.datetime : 현재 시간으로 datetime.datetime 객체 생성

properties

  • month, day, year
  • hour, minute, second

methods

  • strftime(format:str) : 포매팅한 문자열 리턴
from datetime import datetime

# datetime.datetime(2022, 3, 20, 16, 44, 44, 917812)
now = datetime.now()

# '2022-03-20 16:44:44'
now.strftime('%Y-%m-%d %H:%M:%S')

timeit

  • This module provides a simple way to time small bits of Python code

timeit.default_timer

import timeit

start = timeit.default_timer() # 766623.8286926

duration = timeit.default_timer() - start # 소요 시간

time

  • module

methods

time

  • time.time() -> float

localtime

  • time.localtime() -> struct_time
  • struct_time : year, month, day, hour, min, second 등의 정보를 가짐

perf_counter

  • performance counter
  • perf_counter() -> float

sleep

  • time.sleep(n) : n초 동안 sleep

mktime

  • time.mktime(t:struct_time) -> float : 초단위
from time import time, perf_counter, sleep
start = time() # 1649498520.4273095


end = time()

References

profile
python 정리

0개의 댓글