欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python轉(zhuǎn)換時間的圖文方法

 更新時間:2019年07月01日 10:26:31   作者:Ma_Qiao2020  
在本篇文章里小編給大家整理的是關(guān)于Python轉(zhuǎn)換時間的方法以及具體步驟流程,需要的朋友們參考下。

time模塊常用的中時間的轉(zhuǎn)換。

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

獲取當前時間的時間戳:

time.time()

1)沒有參數(shù),

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

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

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

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

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,不使用夏令時)

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

獲取本地區(qū)時:time.timezone。

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

import time

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

-28800 -8.0

時間戳轉(zhuǎn)換與時間元組。

轉(zhuǎn)換世界時(0時區(qū)):time.gmttime([s])

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

2)如果沒有給出s,默認是現(xiàn)在的時間(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

轉(zhuǎn)換本地時間(本地區(qū)時):time.localtime(s)

與世界時轉(zhuǎn)換功能一樣。是在0時區(qū)的基礎上加上計算機提供的區(qū)時而已。

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區(qū)時:{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 區(qū):2019年/6月29日 18:12:47

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

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

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

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

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

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

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

直接輸出可讀時間

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

1)參數(shù)t,是時間元組。上面說過函數(shù)localtime(),和gmtime()的返回值是將時間戳轉(zhuǎn)換為了時間元組??梢灾苯訉⑺麄兊姆祷刂底鳛閍sctime()的參數(shù),返回一個可讀的時間。

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

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

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

例如:

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

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

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

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

print(time.ctime(11111111111))


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

2)轉(zhuǎn)換成的可讀時間是本地時間。

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

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


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

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

格式化指令符的應用

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

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

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

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

圖片中有具體的指令。

例如:

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

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

含中文輸出時間的示例:

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

例如:

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)

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

返回一個元組字符串,

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

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

例如:

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

利用time.sleep函數(shù),暫停調(diào)用線程運行。

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

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

相關(guān)文章

  • pyspark對Mysql數(shù)據(jù)庫進行讀寫的實現(xiàn)

    pyspark對Mysql數(shù)據(jù)庫進行讀寫的實現(xiàn)

    這篇文章主要介紹了pyspark對Mysql數(shù)據(jù)庫進行讀寫的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • python開發(fā)之thread實現(xiàn)布朗運動的方法

    python開發(fā)之thread實現(xiàn)布朗運動的方法

    這篇文章主要介紹了python開發(fā)之thread實現(xiàn)布朗運動的方法,實例分析了Python基于多線程實現(xiàn)繪圖的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • 基于Python的人臉檢測與分類過程詳解

    基于Python的人臉檢測與分類過程詳解

    這篇文章主要介紹了基于Python的人臉檢測與分類,算法分為兩個部分識別人臉位置和確定人臉分類,由于這兩項工作截然相反,所以我們使用了兩個網(wǎng)絡分別完成,詳細過程跟隨小編一起看看吧
    2022-05-05
  • Python常見工廠函數(shù)用法示例

    Python常見工廠函數(shù)用法示例

    這篇文章主要介紹了Python常見工廠函數(shù)用法,簡單描述了工廠函數(shù)的功能、定義并結(jié)合具體實例形式分析了Python常見工廠函數(shù)的相關(guān)使用技巧,需要的朋友可以參考下
    2018-03-03
  • python用faker庫批量生成假數(shù)據(jù)

    python用faker庫批量生成假數(shù)據(jù)

    這篇文章主要介紹了python用faker庫批量生成假數(shù)據(jù),幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03
  • Python flask返回中文亂碼的解決方法分享

    Python flask返回中文亂碼的解決方法分享

    有時使用flask返回數(shù)據(jù)會出現(xiàn)帶有中文的時候會顯示成亂碼(ascii)的情況出現(xiàn),所以本文為大家整理了一下解決的方法,需要的小伙伴可以參考一下
    2023-07-07
  • Python學習之元組的使用詳解

    Python學習之元組的使用詳解

    Python元組和列表很像,也是一個包含多個元素的集合,本文主要給大家介紹了關(guān)于Python中元組(Tuple)的使用,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • Pycharm如何運行.py文件的方法步驟

    Pycharm如何運行.py文件的方法步驟

    這篇文章主要介紹了Pycharm如何運行.py文件的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • Python matplotlib 畫圖窗口顯示到gui或者控制臺的實例

    Python matplotlib 畫圖窗口顯示到gui或者控制臺的實例

    今天小編就為大家分享一篇Python matplotlib 畫圖窗口顯示到gui或者控制臺的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python實現(xiàn)通過pil模塊對圖片格式進行轉(zhuǎn)換的方法

    python實現(xiàn)通過pil模塊對圖片格式進行轉(zhuǎn)換的方法

    這篇文章主要介紹了python實現(xiàn)通過pil模塊對圖片格式進行轉(zhuǎn)換的方法,涉及Python中pil模塊的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03

最新評論