728x90
반응형
SMALL
time 모듈
날짜와 시간, 기간 처리를 하기 위해 time, datetime 모듈을 사용한다.
time() 함수
이 함수는 epoch 이후의 시간을 초 단위로 반환한다. epoch의 특정 날짜와 윤초 처리는 플랫폼에 따라 다르다.
import time
current_time = time.time()
print(current_time)
epoch
파이썬의 time 모듈에서 에포크 (epoch)는 시간 척도의 기준점을 의미한다. epoch는 대부분의 운영 체제와 프로그래밍 언어에서 1970년 1월 1일 00시 00분 00초 (UTC)로 정의되어 있다. 이 시점을 기준으로 시간을 계산하며, epoch 이후의 시간은 양수, 이전의 시간은 음수로 표현된다.
import time
# 현재 시간 (epoch 이후 경과 시간)을 초 단위로 반환
current_time = time.time()
print(current_time)
ctime() 함수
이 함수는 현재 날짜와 시간을 얻는 데 사용된다. epoch 시간을 초 단위로 함수에 전달하면 해당 날짜와 시간을 문자열 형식으로 반환한다. epoch 시간을 전달하지 않으면 현재 날짜와 시간을 문자열 형식으로 반환한다.
import time
current_time = time.ctime()
print(current_time)
time()와 ctime() 함수의 차이
time 모듈의 time() 함수와 ctime() 함수는 모두 시간 관련 기능을 제공하는 함수이다. 그러나 두 함수는 목적과 반환 값의 형식에서 차이가 있다.
time() |
|
ctime() |
|
time() 함수는 경과 시간을 초 단위로 반환하고, ctime() 함수는 현재 시간을 읽기 쉬운 문자열로 반환한다.
import time
# time()
timestamp = time.time()
print(timestamp)
# ctime()
current_time = time.ctime()
print(current_time)
728x90
반응형
LIST
'Programming > Python' 카테고리의 다른 글
[Python] 날짜와 시간 포맷팅 (0) | 2023.06.19 |
---|---|
[Python] datetime 모듈 (0) | 2023.06.19 |
[Python] 함수 데코레이터 (Function Decorator) (0) | 2023.06.16 |
[Python] 제네레이터 (Generator) (0) | 2023.06.16 |
[Python] 다형성 (Polymorphism) (2) (0) | 2023.06.15 |