[ 컴퓨터 시간 표현 ] | |
[ 용어 ] | [ 내용 ] |
타임스탬프 (TimeStamp) | 컴퓨터에서 시간을 측정하는 방법으로 1970년 1월1일 자정 (epoch)이후로 초 단위로 측정한 절대시간 입니다. |
협정세계시 (UTC, Universal Time Coordinated) | 1972부터 시행된 국제 표준시 (세슘 원자의 진동수에 의거한 초의 길이가 기준이 됩니다) |
그리니치 평균시 (GMT, Greenwich Mean Time) | 런던 그리니치 천문대의 자오선상에서의 평균 태양시 (1972년 부터 협정세계시를 사용하지만, 동일한 표현으로 널리 쓰임) |
지방표준시 (LST, Local Standard Time) | UTC를 기준으로 경도 15도마다 1시간 차이가 발생하는 시간 (한국은 동경 135도를 기준으로 UTC보다 9시간 빠름) |
일광절약 시간제 (DST, Daylight Saving Time) | 흔히 서머타임으로 알고 있는 것으로, 에너지 절약을 목적 으로 시간을 한 시간씩 앞당기거나 뒤로 미루는 제도. |
[ struct_time 시퀀스 객체 ] | |
[ 속성 ] | [ 내용 ] |
tm_year | 년도(예: 1982, 1999, 2009) |
tm_mon | 월(1~12) |
tm_mday | 일(1~31) |
tm_hour | 시(0~23) |
tm_min | 분(0~59) |
tm_sec | 초(0~61) |
tm_wday | 각 요일을 숫자로 나타냅니다. (월요일은 '0' 입니다) |
tm_yday | 1월 1일부터 오늘까지 누적된 날짜를 반환 (1~366) |
tm_isdst | 일광절약 시간제(서머타임)를 나타냅니다 (0, 1, -1) |
[ time 모듈 함수 ] | |
[ 함수 ] | [ 내용 ] |
time.time() | 1970년 1월 1일 자정 이후로 누적된 초를 float 단위로 반환 |
time.sleep(secs) | 현재 동작 중인프로세스를 주어진 초만큼 정지 |
time.gmtime([secs]) | 입력된 초를 변환하여, UTC기준의 struct_time 시퀀스 객체로 반환 (인자가 입력되지 않은 경우, time()을 이용하여 현재 시간을 변환) |
time.localtime([secs]) | 입력된 초를 변환하여, 지방표준시 기준의 struct_time 시퀀스 객체를 반환 (인자가 입력되지 않은 경우, time()을 이용하여 현재 시간을 변환) |
time.asctime([t]) | struct_time 시퀀스 객체를 인자로 받아서 'Sun Mar 15 18:49:28:2009'와 같은 형태로 반환 |
time.mktime(t) | 지방표준시인 struct_time 시퀀스 객체를 인자로 받아서 time()과 같은 누적된 초를 반환 |
time.strftime(format,[, t]) | struct_time 객체를 사용자가 정의한 형식으로 변경하여 문자열로 반환 |
time.strptime(string[, format]) | 사용자가 정의한 형식 문자열을 struct_time 객체로 변환 |
[ 형식 지정자 ] | |
[ 지시자 ] | [ 내용 ] |
%y | 연도를 축약하여 표시 |
%Y | 연도를 축약하지 않고 표시 |
%b | 축약된 월 이름 |
%B | 축약되지 않은 월 이름 |
%m | 숫자로 표현한 월(01~12) |
%d | 일(01~31) |
%H | 24시를 기준으로 한 시(00~23) |
%I | 12시를 기준으로 한 시(01~12) |
%M | 분(00~59) |
%S | 초(00~61) |
%p | 오전(AM) / 오후(PM)을 표시 |
%a | 축약된 요일 이름 |
%A | 축약되지 않은 요일 이름 |
%w | 요일을 숫자로 표시(예: 일요일(0)) |
%j | 1월 1일부터 누적된 날짜(001~366) |
[ Example ] |
▶ time 모듈의 함수 사용
▶ 10초가 sleep하는 예제
[실행결과]
▶ strftime() - 날짜의 출력 형식 지정
▶ strptime() - 지정된 형식 문자열 형태로 표현된 시간을 struct_time 객체로 변환
|
'Programming > Python' 카테고리의 다른 글
ftplib(FTP protocol client) 모듈 (0) | 2011.12.08 |
---|---|
파이썬 – 날짜시간(datetime) 모듈 (0) | 2011.11.26 |
파이썬 – os 모듈 (2) | 2011.11.22 |
파이썬 – sys 모듈 (0) | 2011.11.21 |
파이썬 – os.glob 모듈 (0) | 2011.11.20 |