python中time的簡單了解



'''
UTC:標准時間。中國是UTC-8(東8區)

DST:夏令時,人為規定時間制度,正常是夏季調快1小時
'''


'''
時間的表示形式:
1、時間戳(以整形或浮點型表示時間的一個以秒為單位的時間間隔
這個時間間隔的基礎值是從1970年1月1日0點開始算的)
2、元組
一個Python的數據結構表示,這個元組有9個整型內容
year
mouth
day
hours
minutes
seconds
weekday
julia day
flag(1(夏令時),-1(根據當前判斷),0(正常時間))
3、格式化字符串
%a 本地(locale)簡化星期名稱
%A 本地完整星期名稱
%b 本地簡化月份名稱
%B 本地完整月份名稱
%c 本地相應的日期和時間表示
%d 一個月中的第幾天(01-31)
%H 一天中的第幾個小時(24小時制,00-23)
%I 第幾個小時(12小時制,01-12)
%J 一年中的第幾天(001-366)
%m 月份(01-12)
%M 分鍾數(00-59)
%p 本地am或者pm的相應符
%S 秒(01-61)
%U 一年中的星期數,(00-53星期天使一個星期的開始)
第一個星期天之前的所有天數都算第0周
%w 一個星期中的第幾天(0-6,0是星期天)
%W 和%U基本相同,不同的是%W以星期1為一個星期的開始
%x 本地相應日期
%X 本地相應時間
%y 去掉世紀的年份(00-99)
%Y 完整的年份
%Z 時區的名字(如果不存在則為空字符)
%% ‘%’字符

'''


import time
#返回當前時間的時間戳,浮點數形式,不需要參數
a=time.time()
print(a)

#gmtime() 將時間戳轉為UTC時間元組
b=time.gmtime(a)
print(b)

#localtime()將時間戳轉為本地時間元組
c=time.localtime(a)
print(c)
#mktime()將本地時間元組轉為本地時間戳
d=time.mktime(c)
print(d)

#將時間元組轉成字符串
e=time.asctime(b)
print(e)

#ctime()將時間戳轉為字符串
# 相當於 time.asctime(time.localtime(time.time(a)))
g=time.ctime(a)
print(g)

#strftime("",b)將時間元組轉換給定格式的字符串,(1932-11-15 05:11:50)
#參數2(b)為時間元組,如果沒有參數2,默認當前本地時間
i=time.strftime("%Y-%m-%d %H:%M:%S",b)# %X==%H:%M:%S
print(i)#得到字符串類型時間


#strptime(i,"")將時間字符串轉為時間元組
j=time.strptime(i,"%Y-%m-%d %H:%M:%S")
print(j)

#sleep(1)時間延遲,可以是整形或者浮點型
x=time.sleep(1)
print(x)

#clock()返回當前程序的cpu執行時間
#
h1=time.clock()
h2=time.clock()
print(h1)
print(h2)

#cpu性能測試
time.clock()
sum=0
for i in range(100000000):
sum+=i
print(time.clock())#時間低cpu越好








免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM