본문 바로가기
파이썬

파이썬 time 모듈 배우기

by 조이헬로우 2024. 5. 23.

파이썬의 time 모듈은 시간과 관련된 다양한 기능을 제공하는

내장 모듈입니다. 이 모듈을 사용하면 현재 시간 확인,

시간 지연, 시간 형식 변환 등 다양한 작업을 수행할 수

있습니다.

time 모듈
time 모듈

 

1. time 모듈의 주요 기능

현재 시간 확인: time.time()19701100

0(UTC)부터 현재까지의 경과 시간을 초 단위로

반환합니다. 이를 통해 현재 시간을 확인할 수 있습니다.

 

시간 지연: time.sleep(seconds)는 프로그램 실행을

주어진 시간() 동안 지연시킵니다. 이를 통해 특정 작업을

일정 시간 후에 실행하도록 할 수 있습니다.

시간 형식 변환: time.localtime()은 현재 시스템 시간을

struct_time 객체로 변환하여 반환합니다. 이를 통해 연, ,

, , , 초 등의 시간 정보를 개별적으로 확인할 수

있습니다.

시간 형식 지정: time.strftime(format, t)struct_time

객체 t를 지정된 형식의 문자열로 변환합니다. 이를 통해

시간 정보를 원하는 형식으로 출력할 수 있습니다.

시간 문자열 파싱: time.strptime(string, format)

문자열을 struct_time 객체로 변환합니다. 이를 통해 사용자

입력 등의문자열 형식 시간 데이터를 프로그램에서 사용할

수 있는형태로 변환할 수 있습니다.

 

 

파이썬의 time 모듈은 시간 데이터를 다루는 다양한 기능을

제공합니다. 이를 통해 현재 시간 확인, 시간 지연, 시간 형식

변환 등의 작업을 수행할 수 있습니다. 또한 datetime 모듈과

함께 사용하면 더 다양한 시간 관련 작업을 수행할 수 있습니다.

시간대 관리를 위해 pytz 라이브러리를 활용하는 것도 도움이

될 수 있습니다.

 

2. 파이썬 time 모듈 사용 예제

현재 시간 확인

time.time()197011000(UTC)부터 현재까지의

경과 시간을 초 단위로 반환합니다. 이를 통해 현재 시간을 확인할

수 있습니다.

시간 지연

time.sleep(seconds)는 프로그램 실행을 주어진 시간() 동안

지연시킵니다. 이를 통해 특정 작업을 일정 시간 후에 실행하도록

할 수 있습니다.

시간 형식 변환

time.localtime()은 현재 시스템 시간을 struct_time 객체로

변환하여 반환합니다. 이를 통해 연, , , , , 초 등의

시간 정보를 개별적으로 확인할 수 있습니다.

시간 형식 지정

time.strftime(format, t)struct_time 객체 t를 지정된 형식의

문자열로 변환합니다. 이를 통해 시간 정보를 원하는 형식으로

출력할 수 있습니다.

시간 문자열 파싱

time.strptime(string, format)은 문자열을 struct_time 객체로

변환합니다. 이를 통해 사용자 입력 등의 문자열 형식 시간

데이터를 프로그램에서 사용할 수 있는 형태로 변환할 수

있습니다.

 

이와 같이 time 모듈은 다양한 시간 관련 작업을 수행할 수 있는

기능을 제공합니다. 현재 시간 확인, 시간 지연, 시간 형식 변환

등의 작업을 손쉽게 수행할 수 있습니다.

 

'파이썬' 카테고리의 다른 글

파이썬 turtle 모듈 활용하기  (31) 2024.06.07
파이썬 time모듈 활용하기  (31) 2024.05.30
파이썬 반복문 for while  (144) 2024.05.21
elif문 예제  (31) 2024.05.20
random 패키지  (31) 2024.05.01