반응형
Python에서 밀리 초에서 날짜 시간을 어떻게 생성합니까?
java.util.Date (milliseconds) 의해 Java에서 유사한 Date 객체를 만들 수 있습니다 . 파이썬으로 비교 가능한 것을 어떻게 만듭니 까?
Date 객체를 할당하고 "기원"으로 알려진 표준 기준 시간 (즉, 1970 년 1 월 1 일, 00:00:00 GMT) 이후 지정된 밀리 초 수를 나타내도록 초기화합니다.
타임 스탬프로 변환
datetime.datetime.fromtimestamp(ms/1000.0)
이건 어때? 1970 년 이전과 2038 년 이후의 날짜를 처리 할 수 있다고 생각합니다.
target_date_time_ms = 200000 # or whatever
base_datetime = datetime.datetime( 1970, 1, 1 )
delta = datetime.timedelta( 0, 0, 0, target_date_time_ms )
target_date = base_datetime + delta
Python 표준 lib에서 언급 한대로 :
타임 스탬프가 플랫폼 C localtime () 또는 gmtime () 함수에서 지원하는 값 범위를 벗어난 경우 fromtimestamp ()에서 ValueError가 발생할 수 있습니다. 이것은 1970 년에서 2038 년 사이의 기간으로 제한되는 것이 일반적입니다.
팬더를 사용하기 때문에 약간 무겁지만 작동합니다.
import pandas as pd
pd.to_datetime(msec_from_java, unit='ms').to_pydatetime()
참고 URL : https://stackoverflow.com/questions/748491/how-do-i-create-a-datetime-in-python-from-milliseconds
반응형
'IT박스' 카테고리의 다른 글
| Mockito의 argumentCaptor에 대한 예 (0) | 2020.08.12 |
|---|---|
| Parse 대 TryParse (0) | 2020.08.12 |
| Mercurial에서 커밋을 스쿼시 할 수 있습니까? (0) | 2020.08.12 |
| XHR chrome / firefox 등을 편집하고 재생 하시겠습니까? (0) | 2020.08.12 |
| Babel 파일은 변형되지 않고 복사됩니다. (0) | 2020.08.12 |