파이썬 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 |
댓글