파이썬의 time 모듈은 시간과 관련된 다양한 기능을 제공하는
내장 모듈입니다. 이 모듈을 사용하면 현재 시간 확인,
시간 지연, 시간 형식 변환 등 다양한 작업을 수행할 수
있습니다.
1. time 모듈의 주요 기능
① 현재 시간 확인: time.time()은 1970년 1월 1일 0시 0분
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()은 1970년 1월 1일 0시 0분 0초(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 |