본문 바로가기
초보 코딩 배우기

파이썬 time 모듈

by into 2021. 6. 1.
반응형

파이썬 3.0 이상에서는 time 모듈을 import 해서 사용할 수 있습니다.

 

time 모듈을 import한 후 asctime()은 현재 시간을 출력합니다.

import time

time.asctime()

time 함수는 9개의 tuple로 나누어집니다.

인덱스 필드  
0 4-digit year 2021
1 Month 1 to 12
2 Day 1 to 31
3 Hour 0 to 23
4 Minute 0 to 59
5 Second 0 to 61
6 Day of week 0 to 6 (0; Monday)
7 Day of year 1 to 366
8 Daylight savings 0: 미적용 1: 적용 -1: 모름

다음은 time 출력 구조를 보여줍니다.

time.localtime()

time 모듈의 여러 bulit-in 함수가 있습니다.

자주 사용되는 함수: strftime()

요일 출력 (full name): %A

time.strftime('%A')

요일 출력 (단축 이름): %a

time.strftime("%a")

월 출력 (short name): %B

time.strftime("%B")

월 출력 (short name): %b

time.strftime("%b")

시간 출력: %H

time.strftime("%H")

시간, 분 출력: %H%M

time.strftime("%H%M")

시간: 분 출력: ("%H:%M")

time.strftime("%H:%M")

 

time.strftime()을 사용한 예제

로그인 이름과 로그인 시간을 출력하는 예제입니다.

사용자가 이름을 입력하여 name이라는 변수를 지정합니다.

이름을 출력하고 로그인 시간을 출력합니다.

 

name=input("Enter login name: ")

print("Welcome", name, "\d")

print("User: ", name, "logged in at", time.strftime("%H:%M"))

시작 시간과 끝나는 시간을 계산하는 예제입니다.

시작 시간을 start_time 변수에, 끝나는 시간을 end_time 변수에 지정합니다.

이름과 끝나는 시간을 출력합니다.

 

start_time=time.time()

end_time=time.time()-start_time

print("It took", name, end_time, "to login to their account.")

time 모듈에 대해서 더 많은 정보를 원하시면 help(time)를 사용하여 확인할 수 있습니다.

 

오늘은 파이썬에서 사용되는 time모듈에 대해서 알아봤습니다.

 

 

반응형

'초보 코딩 배우기' 카테고리의 다른 글

파이썬 exception  (7) 2021.06.13
파이썬 string 포멧 출력하기  (12) 2021.05.24
파이썬 모듈  (4) 2021.05.18
파이썬 while loop  (6) 2021.05.10
파이썬 파일 입출력  (10) 2021.05.03
파이썬 인덱싱과 슬라이싱  (11) 2021.04.26
파이썬 함수  (19) 2021.04.19
파이썬 dictionary  (14) 2021.04.11

댓글