python 타임 스탬프의 실현 예시 (10비트와 13비트)

python에서 웹 프로그램을 개발할 때 제3자의 관련 인터페이스를 호출해야 하고, 호출할 때 요청에 서명해야 한다.유닉스 타임 스탬프가 필요합니다.
python에서 인터넷에 소개된 많은 방법으로 얻은 시간 스탬프는 10명이다.자바의 기본값은 13비트(milliseconds, 밀리초급)입니다.
다음은python에서 타임 스탬프를 얻는 방법을 소개합니다.
1, 10 시간 스탬프 획득 방법:

>>> import time
>>> t = time.time()
>>> print t
1436428326.76
>>> print int(t)
1436428326
>>> 
강제 변환은 소수점을 직접 제거하는 것이다.
2, 13비트 타임 스탬프 획득 방법:
(1) 기본적으로python의 시간 스탬프는 초 단위로 출력되는float

>>> 
>>> import time
>>> time.time()
1436428275.207596
>>> 
초를 밀리초로 바꾸는 방법으로 13비트 스탬프를 획득:

import time
millis = int(round(time.time() * 1000))
print millis
round () 는 반올림입니다.
(2)

import time

current_milli_time = lambda: int(round(time.time() * 1000))
Then:

>>> current_milli_time()
1378761833768
13비트 타임 스탬프를 시간으로 변환:

>>> import time
>>> now = int(round(time.time()*1000))
>>> now02 = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(now/1000))
>>> now02
'2017-11-07 16:47:14'
이python 획득 시간 스탬프의 실현 예시(10위와 13위)에 대한 이 글을 소개합니다. 더 많은 python 획득 시간 스탬프 내용은 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기