python2 生成 13位,16位 時間戳

2021-10-03 07:46:01 字數 1617 閱讀 7538

import datetime

import time

defget_float_time_stamp()

: datetime_now = datetime.datetime.now(

)return datetime_now.timestamp(

)def

get_time_stamp16()

:# 生成16時間戳 eg:1540281250399895 -ln

datetime_now = datetime.datetime.now(

)print

(datetime_now)

# 10位,時間點相當於從unix time的紀元時間開始的當年時間編號

date_stamp =

str(

int(time.mktime(datetime_now.timetuple())

))# 6位,微秒

data_microsecond =

str(

"%06d"

%datetime_now.microsecond)

date_stamp = date_stamp+data_microsecond

return

int(date_stamp)

defget_time_stamp13()

:# 生成13時間戳 eg:1540281250399895

datetime_now = datetime.datetime.now(

)# 10位,時間點相當於從unix time的紀元時間開始的當年時間編號

date_stamp =

str(

int(time.mktime(datetime_now.timetuple())

))# 3位,微秒

data_microsecond =

str(

"%06d"

%datetime_now.microsecond)[0

:3] date_stamp = date_stamp+data_microsecond

return

int(date_stamp)

defstamptotime

(stamp)

: datatime = time.strftime(

"%y-%m-%d %h:%m:%s"

,time.localtime(

float

(str

(stamp)[0

:10])

))datatime = datatime+

'.'+

str(stamp)[10

:]return datatime

if __name__ ==

'__main__'

: a1 = get_time_stamp16(

)print

(a1)

print

(stamptotime(a1)

) a2 = get_time_stamp13(

)print

(a2)

print

(stamptotime(a2)

)

win7 64位wince6 0生成SDK出錯

win7 64位系統 wince6.0環境 生成sdk的時候會出現如下錯誤 c program files x86 microsoft visual studio 8 common7 ide c program files x86 microsoft platform builder 6.00 ce...

Excel學習 五 生成12位以上的規則編號

要得到這樣的連續編號 excel裡有限制,輸入11位可以向下單元格複製,得到連續編號 輸入12位以上 包括12位 向下拖時則變成了複製 可以用下面的方法來實現 1.單擊選中一列,設定這一列的單元格格式為自定義,在type處輸入12個0,單擊確定 2.在a2單元格輸入20070110101,在a3單元...

用Python3生成4位隨機驗證碼和手機號碼

一 環境配置 1.python3的環境安裝 2.pycharm的安裝 二 直接上 coding utf 8 importrandom defsuijihaoma 產生隨機手機號碼 list 移動 134 移動 135 移動 136 移動 137 移動 138 移動 139 移動 150 移動 151...