欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python轉換時間的圖文方法

系統 2056 0

time模塊常用的中時間的轉換。

python中的時間戳:通俗講就是某個時刻的時間,單位是秒;

獲取當前時間的時間戳:

time.time()

1)沒有參數,

2)返回從1970年1月1日00:00:00(UTC)算起,到現在走了多少秒。

3)time()函數是時間轉換的基礎,許多時間轉換函數,都以這個返回值做參數。

3)任何時候都可以用time函數講時間存入一個變量,記錄那個時刻。

例如:可以計算一段代碼從開始到結束所用的時間。

Python轉換時間的圖文方法_第1張圖片

struct_time元組:

此元組包含九個元素,可以用9個字記憶(年月日,時分秒,周天夏)。

  • 索引0,tm_year=年(2019)
  • 索引1,tm_mon=月(1-12)
  • 索引2,tm_mday=日(1-31)
  • 索引3,tm_hour=時(0-23)
  • 索引4,tm_min=分(0-59)
  • 索引5,tm_sec=秒(0-61)
  • 索引6,tm_wday=周(星期幾,0-6)
  • 索引7,tm_yday=天(一年的第幾天,0-366)
  • 索引8,tm_isdst=夏,(1,使用夏令時,0,不使用夏令時)

很多時間函數的返回值都是struct_time元組形式。

Python轉換時間的圖文方法_第2張圖片

獲取本地區時:time.timezone。

返回本地的區時的總時間秒,東區為負,西區為正,例如東八區區時(-8)

import time

            
zt=time.timezone
print(zt, zt/3600)

-28800 -8.0

          

Python轉換時間的圖文方法_第3張圖片

時間戳轉換與時間元組。

轉換世界時(0時區):time.gmttime([s])

1)將以秒為單位的時間參數s(時間戳),轉換為時間元組。

2)如果沒有給出s,默認是現在的時間(time.time())

例如:

#基準時間,驗證時間戳是不是從1970年1月1日00:00:00開始。

            
gmt=time.gmtime(0)
print(gmt)
---time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=1, tm_isdst=0)print()
          

用索引輸出世界時時間的各項值

            
for n in time.gmtime():
  print(n,end='/')

---2019/6/29/9/27/39/5/180/0/


          

提取需要的元素,輸出時間。

            
now=time.gmtime()
print(f'\n{now[0]}年/{now[1]}月{now[2]}日 '
   f'{now[3]}:{now[4]}:{now[5]}')

---2019年/6月29日 9:39:40

          

Python轉換時間的圖文方法_第4張圖片

轉換本地時間(本地區時):time.localtime(s)

與世界時轉換功能一樣。是在0時區的基礎上加上計算機提供的區時而已。

            
import tim
lt=time.localtime()
print(lt)

---time.struct_time(tm_year=2019, tm_mon=6, tm_mday=29, tm_hour=18, tm_min=11, tm_sec=14, tm_wday=5, tm_yday=180, tm_isdst=0)


print(f'\n8區時:{lt[0]}年/{lt[1]}月{lt[2]}日 '
   f'{lt[3]}:{lt[4]}:{lt[5]}')
gt=time.gmtime()
print(f'\n世界時:{gt[0]}年/{gt[1]}月{gt[2]}日 '
   f'{gt[3]}:{gt[4]}:{gt[5]}')


          

東8 區:2019年/6月29日 18:12:47

世界時:2019年/6月29日 10:12:47

北京時間與世界時時差8小時。

如果電腦的系統設置了夏令時,索引[8]的值是1

Python轉換時間的圖文方法_第5張圖片

將時間元組轉換為時間戳:time.mktime(t)

1)是?localtime()?的反函數。將元組時間轉換為基準時間到參數 t 時間的秒數。

2)參數t是時間元組(struct_time)或9個元素的元組。

            
lt=time.localtime()
s=time.mktime(lt)
print(s)
          

Python轉換時間的圖文方法_第6張圖片

直接輸出可讀時間

轉換時間元組為可讀時間:time.asctime(t)

1)參數t,是時間元組。上面說過函數localtime(),和gmtime()的返回值是將時間戳轉換為了時間元組。可以直接將他們的返回值作為asctime()的參數,返回一個可讀的時間。

            
now=time.asctime(time.gmtime())
print('世界時:',now)
          

世界時: Sat Jun 29 10:42:02 2019

2)參數t的默認值是函數locatime()返回的默認值。

例如:

print('本地時:',time.asctime())

本地時: Sat Jun 29 18:42:02 2019

Python轉換時間的圖文方法_第7張圖片

轉換時間戳為可讀本地時間:time.ctime(s)

1)參數s是一個時間戳。他轉換的結果與time.asctime()格式完全相同。僅參數不同。

            
print(time.ctime(11111111111))


---Mon Feb 6 03:45:11 2322

          

2)轉換成的可讀時間是本地時間。

3)如果未提供s,參數s的默認值是當時的本地時間。與asctime的默認返回結果一樣。

            
print(time.ctime())
print(time.asctime())


---Sat Jun 29 19:22:16 2019

---Sat Jun 29 19:22:16 2019

          

Python轉換時間的圖文方法_第8張圖片

格式化指令符的應用

字符串格式化時間:time.strftime(f[, t])

轉換一個元組或?struct_time?表示的由?gmtime()?或?localtime()?返回的時間到由?format?參數指定的字符串。

1)參數f是格式化對應的指令。

2)參數t是時間元組,默認是 localtime()?返回的當前時間。 如果提供t參數,要注意不能超出范圍(比如不能用20來給月份賦值)。

圖片中有具體的指令。

例如:

            
import time
t=time.strftime("%Y-%m-%d,%H:%M:%S")
print(t)---2019-06-29,20:44:22


          

需要注意的是,字符串中有中文字符是行不通的。

Python轉換時間的圖文方法_第9張圖片

含中文輸出時間的示例:

字符串元組中的數據沒有命令符中全面,而命令符中如果有中文會很麻煩,這時最好用f-string格式化,可以將幾個函數搭配使用。

例如:

            
import time
lt=time.localtime()
now=f'{lt[0]}年{lt[1]}月{lt[2]}日,' \
  f'\n{lt[3]}:{lt[4]}:{lt[5]}' \
  f'\n星期{lt[6]}' \
  f'\n本年的第{lt[7]}天' \
  f'\n本年的第{time.strftime("%U")}周'
print(now)


          

Python轉換時間的圖文方法_第10張圖片

字符串時間轉換為時間元組:time.strptime(s ,f )

返回一個元組字符串,

1)參數s是按時間元組提供數字,但用字符串表示,例如“2019,8,25”

2)參數f是時間命令符,應與s參數對應。

例如:

            
sp=time.strptime('2019,3,30',"%Y,%m,%d")
print(sp)
          

Python轉換時間的圖文方法_第11張圖片

利用time.sleep函數,暫停調用線程運行。

time.sleep(s):暫停s秒調用線程運行。參數s可以是浮點數。

            
import time
a=1
while a<5:  
  print(time.ctime())
  time.sleep(1)
  a+=1
          

Python轉換時間的圖文方法_第12張圖片


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日本久久精品免视看国产成人 | 欧美日韩精品一区二区在线线 | 99r精品在线 | 日韩国产欧美在线观看一区二区 | 密室逃脱第一季免费观看完整在线 | 欧美xxxxx69xxxx| 欧美色伊人 | 日韩在线观看网站 | 91精品国产综合久久欧美 | 国产传媒网址 | 天天插天天干天天射 | 羞羞视频网站在线观看 | 丝袜诱惑一区二区 | 亚洲人成网站看在线播放 | 午夜福利国产在线观看1 | 亚洲精品久久久一二三区 | 精品一区二区三区在线观看视频 | 波多野结衣一区二区三区四区 | 亚洲欧美成人 | 毛片国产 | 在线三级电影 | 国内一级一级毛片a免费 | 成人综合久久综合 | 在线看片国产 | 亚洲精品福利 | 久久综合狠狠色综合伊人 | 毛片a级 | free japan xxxxhdsex69 | 91香蕉| 全黄性性激高免费视频 | 麻豆国产一区二区三区四区 | 日本肥老太成熟 | 日韩在线精品视频 | 久草在线观看首页 | 青草悠悠视频在线观看 | 91中文字幕在线观看 | 久久久久国产视频 | 青娱乐激情视频 | 国产精品亚洲国产 | 青青草视频破解版 | 日本三级久久 |