컴퓨터는 ticks을 이용하여 시간을 처리한다.

일반적으로 UNIX 기반 운영체제가 설치 된 컴퓨터는 1970년 1월 1일 00:00 을 기준으로 시간을 계산한다.

파이썬에서 날짜 및 시간을 얻기 위해서는 standard time module을 이용한다.

import time 

ticks = time.time()
print "Ticks since epoch:", ticks
output : Ticks since epoch: 1460782927.19


Local time

컴퓨터 시스템 상의 현재 시간을 얻으려면 localtime함수를 이용한다.

import time

timenow = time.localtime(time.time())
print "Current time :", timenow
output : Current time : time.struct_time(tm_year=2016, tm_mon=04, tm_mday=16, tm_hour=15, tm_min=42, tm_sec=0, tm_wday=5, tm_yday=353, tm_isdst=0)


해당 배열의 각 요소들에 엑세스를 할 수도 있고,

import time

timenow = time.localtime(time.time())
print "Year:", timenow[0]
print "Month:", timenow[1]
print "Day:", timenow[2]


다른 서식을 이용 할 수도 있다. 예를 들면 asctime 함수를 이용

import time

timenow = time.asctime(time.localtime(time.time()))
print(timenow)
output : Sat Apr 16 15:44:40 2016


+ Recent posts