본문 바로가기
백엔드/Python

[python] timestamp 값 년월일로 변환

by 작은소행성 2021. 10. 1.

초단위로 되어 있는 숫자를 년월일로 보기좋게 변경하고자 한다.

 

import time
now = time.time()

 

now 값이 1633047334.6881318 출력이 되는데

이 값을 년월일로 보기좋게 변환하고 싶다.

 

 

import datetime
print(datetime.datetime.fromtimestamp(int('1633047334')).strftime('%Y-%m-%d %H:%M:%S'))
print(datetime.datetime.fromtimestamp(float('1633047334.6881318')).strftime('%Y-%m-%d %H:%M:%S,%f'))

 

datetime 모듈 로드 후 

변수 값을 int 나 float 로 변환한다. 

숫자 변환 값에 datetime 모듈의 함수를 적용한다. 

 

 

판다스를 이용해서도 변환할 수 있다. 

import pandas
re = pandas.to_datetime('1633047334.6881318',unit='ms')
반응형