Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python DateTime 문자열을 정수 밀리초로 변환하는 방법은 무엇입니까?


time 모듈을 사용하여 Python에서 현재 시간을 밀리초 단위로 가져올 수 있습니다. time.time 함수(부동 소수점 값으로)를 사용하여 초 단위로 시간을 얻을 수 있습니다. 밀리초로 변환하려면 1000을 곱하고 반올림해야 합니다.

import time
milliseconds = int(round(time.time() * 1000))
print(milliseconds)

출력

이것은 출력을 줄 것입니다 -

1514825676008

날짜/시간 개체를 밀리초 타임스탬프로 변환하려면 타임스탬프 함수를 사용한 다음 위와 동일한 수학을 적용하여 밀리초 시간을 얻을 수 있습니다.

예시

import time
from datetime import datetime
dt = datetime(2018, 1, 1)
milliseconds = int(round(dt.timestamp() * 1000))
print(milliseconds)

출력

이것은 출력을 줄 것입니다 -

1514745000000