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")
'Data/Text/Knowledge Analysis & Mining > Python' 카테고리의 다른 글
[python] dict merge (0) | 2013.03.11 |
---|---|
best 최고 python IDE - PyCharm (0) | 2013.02.14 |
[python] timedelta값을 실수(real, float) 또는 정수(integer)로 변환 (0) | 2013.02.08 |
[python] addition of list value (list 더하기) (0) | 2013.02.07 |
[python] 날짜, 시간 datetime.date, datetime.datetime (0) | 2011.10.11 |
WRITTEN BY
- manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform
,