본문 바로가기
python/모듈

[Python] time - 시간

by wjwkddyd221001 2022. 12. 8.

1. 현재시각 time.time()

import time

t = time.time()
# 1970년 1월 1일 0시 0분 0초 이후로 경과한 시간을 초 단위로 반환
print(t) 
print(type(t)) # type: float

 

2. time 객체 time.localtime()

import time

# 입력값 없으면 현재 시간이 기본값 
print(time.localtime())

# time.struct_time(tm_year=2022, tm_mon=12, tm_mday=8, tm_hour=9, tm_min=54, tm_sec=24, tm_wday=3, tm_yday=342, tm_isdst=0)
print(time.localtime(time.time()))

# <class 'time.struct_time'>
print(type(a))

 

3. 출력 포맷 지정 time.strftime()

time 객체가 주어질 때, 지정한 format으로 만들어 string값을 반환한다.

now = time.localtime()

t = time.strftime("%Y-%m-%d", now)
print(t) # 2022-12-08
print(type(t)) # <class 'str'>


t2 = time.strftime("%Y-%m-%d %H:%M:%S", now)
print(t2) # 2022-12-08 10:06:39

자세한 출력 포맷은 다음을 참고하자

https://docs.python.org/ko/3/library/time.html#time.strftime

 

참고자료

https://greeksharifa.github.io/references/2021/05/18/time-datetime-usage/

 

'python > 모듈' 카테고리의 다른 글

[Python] 순열과 조합  (0) 2023.02.08
[Python] textwrap  (0) 2023.01.30
[Python] json - 문자열을 딕셔너리로 변환  (0) 2022.12.17
[Python] datetime - 날짜, 시간  (0) 2022.12.08
[Python] xmltodict  (0) 2022.12.06