파이썬 유닉스 시간을 연월일분초시 시간으로 바꾸기
파이썬 time 패키지의 time 함수를 이용하면 현재 시간을 유닉스 시간으로 출력해줍니다.
(유닉스 시간 설명 : https://pybasall.tistory.com/145)
>>> import time
>>> time.time()
1605762128.7188
이런 유닉스 시간을 연월일분초시 시간으로 바꿔봅시다.
time 패키지의 gmtime 함수를 사용합니다. gmt 시간대로 바꿔줍니다. 본인이 있는 현지시간으로 바꾸기 원하는 경우 localtime 함수를 이용하면 됩니다. 유닉스 시간을 함수에 넣어주면 됩니다.
>>> time.gmtime(time.time())
time.struct_time(tm_year=2020, tm_mon=11, tm_mday=20, tm_hour=1, tm_min=58, tm_sec=39, tm_wday=4, tm_yday=325, tm_isdst=0)
이 결과를 mytm 이라는 변수에 저장하고 아래와 같이 접근이 가능합니다.
>>> mytime=time.gmtime(time.time())
>>> mytime.tm_year
2020
>>> mytime.tm_mon
11
>>> mytime.tm_mday
20
print 함수를 이용하여 아래와 같이 출력할 수 있습니다.
>>> print(mytime.tm_year,'-',mytime.tm_mon,'-',mytime.tm_mday,' ',mytime.tm_hour,':',mytime.tm_min,':',mytime.tm_sec,sep='')
2020-11-20 1:59:46
'12.날짜와 시간' 카테고리의 다른 글
파이썬 시간/날짜 모듈 (datetime 모듈, date클래스의 모든 메소드 설명) (0) | 2020.11.23 |
---|---|
파이썬 시간/날짜 모듈 구조 분석 (time 모듈) (0) | 2020.11.20 |
파이썬 날짜/시간데이터 포멧팅하기 (time 모듈) (0) | 2020.11.20 |
파이썬 한국 현재 날짜/시간 출력 (time 모듈) (0) | 2020.11.20 |
파이썬 epoch time, POSIX, timestamp가 뭔가요? (0) | 2020.11.19 |
댓글