12.날짜와 시간

파이썬 한국 현재 날짜/시간 출력 (time 모듈)

만다린망고 2020. 11. 20. 11:31
반응형

파이썬 한국 현재 날짜/시간 출력 (time 모듈)

 

먼저 유닉스 시간을 얻어옵니다. time 패키지의 time 함수를 사용합니다. 


>>> utime=time.time()

1605839280.8548002


로컬시간을 출력할 때는 time 패키지의 localtime 함수를 사용합니다. 이때 함수 값으로 유닉스 시간을 넣어주면 됩니다.


>>> time.localtime(time.time())

time.struct_time(tm_year=2020, tm_mon=11, tm_mday=20, tm_hour=11, tm_min=28, tm_sec=58, tm_wday=4, tm_yday=325, tm_isdst=0)


사실 함수값은 생략이 가능합니다. 유닉스시간으로 알아서 입력된다는 것입니다. 


>>> time.localtime()

time.struct_time(tm_year=2020, tm_mon=11, tm_mday=20, tm_hour=11, tm_min=29, tm_sec=19, tm_wday=4, tm_yday=325, tm_isdst=0)


위 값을 변수에 넣고, print 함수를 이용하여 아래와 같이 출력할 수도 있습니다. 


>>> mytime=time.localtime()

>>> print(mytime.tm_year,'-',mytime.tm_mon,'-',mytime.tm_mday,' ',mytime.tm_hour,':',mytime.tm_min,':',mytime.tm_sec,sep='')

2020-11-20 11:30:14


반응형