python 및 머신러닝 교육, 슬로우캠퍼스


python으로 로그 파일의 시간값 처리할 때 milli-second까지 처리하고 싶다면?



strptime() 을 이용하여 문자열을 시간값으로 변환할 수 있다.

문자열에 포함된  milli second까지 해석하고 싶다면

time 패키지가 아니라 datetime 패키지를 이용하여야 한다.


 "%d-%m-%Y %H:%M:%S:%f" 에서 "%f"가 milli second 에 해당한다.


dateval1 = datetime.datetime.strptime("25-01-2013 00:00:03:238", "%d-%m-%Y %H:%M:%S:%f")
dateval2 = datetime.datetime.strptime("25-01-2013 00:00:03:938", "%d-%m-%Y %H:%M:%S:%f")


아래의 time.strptime()는 second 단위까지만 해석해 준다.

dateval1 = time.strptime("25-01-2013 00:00:03:238", "%d-%m-%Y %H:%M:%S:%f")

dateval2 = time.strptime("25-01-2013 00:00:03:938", "%d-%m-%Y %H:%M:%S:%f")



WRITTEN BY
manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform

,