Data/Text/Knowledge Analysis & Mining/Python
[python] 문자열을 시간값으로 변환 strptime()
manager@
2013. 2. 7. 11:44
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")