python 時間函式

2021-08-21 21:42:45 字數 2118 閱讀 3922

# author : momo

'''utc(世界協調時間):格林尼治天文時間,世界標準時間,在中國來說是utc+8

dst(夏令時):是一種節約能源而人為規定時間制度,在夏季調快乙個小時

時間的表示形式:

1、時間戳:以整型或浮點型表示時間的乙個以秒為單位的時間間隔,這個時間間隔的基礎值是從2023年1月1日凌晨開始算起

2、元組:一種python的資料結構表示,這個元組有9個整型內容

year

month

dayhours

minutes

seconds

weekday

julia day

flag (1 或 -1 或 0) 0:表示正常時間 1:表示夏令時 -1:表示根據當前日期自行判斷

3、格式化的字串:

%a 本地(locale)簡化星期名稱

%a 本地完整星期名稱

%b 本地簡化月份名稱

%b 本地完整月份名稱

%c 本地相應的日期和時間表示

%d 乙個月中的第幾天(01 - 31)

%h 一天中的第幾個小時(24小時制 , 00 - 23)

%y 兩位數的年份表示(00-99)

%y 四位數的年份表示(000-9999)

%m 月份(01-12)

%i 12小時制小時數(01-12)

%m 分鐘數(00=59)

%s 秒(00-59)

%j 年內的一天(001-366)

%p 本地a.m.或p.m.的等價符

%u 一年中的星期數(00-53)星期天為星期的開始

%w 星期(0-6),星期天為星期的開始

%w 一年中的星期數(00-53)星期一為星期的開始

%x 本地相應的日期表示

%x 本地相應的時間表示

%z 當前時區的名稱

%% %號本身

'''import time

# 返回當前時間戳,浮點數形式

c = time.time()

print(c)

# 時間戳作為utc時間元組

t = time.gmtime(c)

print(t)

# 將時間戳轉為本地時間元組

b = time.localtime(c)

print(b)

# 將本地時間元組轉為時間戳

m = time.mktime(b)

print(m)

# 將時間元組轉成字串

s = time.asctime(b)

print(s)

# 將時間戳轉為字串 time.asctime(time.localtime(time.time))

p = time.ctime()

print(p)

# 將時間元組轉換成給定格式的字串中,引數2為時間元組,如果沒有引數2,預設轉當前時間

q = time.strftime("%y-%m-%d %h:%m:%s",time.localtime())

print(q)

# 將時間字串轉為時間元組

w = time.strptime(q,"%y-%m-%d %x")

print(w)

# 延遲乙個時間,整型或者浮點型

time.sleep(4)

# 返回當前程式的cpu時間

# linux始終返回全部的執行時間

# windows從第二次開始,都是以第乙個呼叫此函式的開始時間戳作為基數

y1 = time.clock()

print(y1)

time.sleep(1)

y2 = time.clock()

print(y2)

來個效能測試

Python時間函式

1.獲取當前時間的兩種方法 import datetime,time now time.strftime y m d h m s print now now datetime.datetime.now print now 2.獲取上個月最後一天的日期 本月的第一天減去1天 last datetime...

python時間函式

在python裡如何獲取當前的日期和時間呢?在python語言裡,我們可以通過呼叫什麼模組或者類函式來得到當前的時間或日期呢?當然你可以使用時間模組 time module 該模組提供了各種和時間相關的函式。但是這個模組裡的一些函式在某些平台裡不可用。那麼怎麼辦呢?我們 可以使用乙個更高階的物件導向...

時間函式 python

1.將字串的時間轉換為時間戳 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 import time timearray time.strptime a,y m d h m s 轉換為時間戳 timestamp int time.mktime timearray timesta...