# -*- coding:utf-8 -*-
import time
import datetime
defget_tentime()
:''' 獲取精確到秒的時間戳 十位 '''
return
int(time.time())
defget_timesecond()
:''' 獲取精確到毫秒的時間戳 十三位 '''
millis =
int(
round
(time.time()*
1000))
return millis
defget_subtract
(time1,time2)
:''' 兩個十三位時間戳相減,返回秒數 '''
res=
int(
(time2 - time1)
/1000
)return res
deftime_str
(millis)
:''' 13位時間戳轉換為日期格式字串 '''
return time.strftime(
'%y-%m-%d %h:%m:%s'
,time.localtime(millis/
1000))
defget_django()
:''' django專用時間格式,可以直接存入資料庫 '''
return datetime.datetime.now(
)if __name__ ==
"__main__"
:print
('十位時間戳為:'
,get_tentime())
print
('十三位時間戳為:'
,get_timesecond())
time1=
1567412375458
time2=
1582264888988
print
('兩個十三位時間戳相減為:'
,get_subtract(time1,time2)
) time3 = get_timesecond(
)print
('十三位時間戳轉換為日期格式字串為:'
,time_str(time3)
)print
('django存入mysql的datetimefield時間格式為:'
,get_django(
))
執行結果為:
十位時間戳為: 1582266787
十三位時間戳為: 1582266787677
兩個十三位時間戳相減為: 14852513
十三位時間戳轉換為日期格式字串為: 2020-02
-2114:
33:07django時間格式為: 2020-02
-2114:
33:07.677381
python3時間 Python3 時間處理
usr bin python3 import time 引入time模組 python3 日期和時間 當前時間戳 ticks time.time print 當前時間戳為 ticks 當前時間戳為 1522024006.313911 完全版本地時間 localtime time.localtime ...
python3 時間格式的轉換
使用的time 標準庫 世界上有兩種標準時間的格式 一種是utc 標準時區,另一種的夏令時的標準時區,中國使用的是utc 8 的乙個時間 就是北京時間 時間分為 三種格式 1.struct time格式 time.localtime 2.時間戳 time.time 3.格式化的時間格式 1.時間戳 ...
python 3 時間處理
python time strftime 方法 描述python time strftime 函式接收以時間元組,並返回以可讀字串表示的當地時間,格式由引數format決定。語法strftime 方法語法 time.strftime format t 引數format 格式字串。t 可選的引數t是乙...