91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Python中使用Time日期時間模塊

發布時間:2021-03-17 17:13:55 來源:億速云 閱讀:186 作者:Leah 欄目:開發技術

本篇文章為大家展示了怎么在Python中使用Time日期時間模塊,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

Time模塊

1.1 名詞解釋

UTC :格林威治天文時間,世界標準時間,在中國為UTC-8

DST:夏令時是一種節約能源而人為規定的時間制度,在夏季調快一小時.

1.2 時間的表示形式

1.時間戳

以整數或浮點型表示的是一個秒為單位的時間間隔,這個時間的基礎值1970.1.1的零點開始算起

2.元組格式

采用python的數據結構表示,這個元組有9個整型內容,分別表示不同含義

year month day hours minutes seconds weekday Julia day flag[1 夏令時 -1 根據當前時間判斷 0 正常表示]

3.格式化字符串

%Y 完整年份

時間格式

'''
%a 本地(local) 簡化星期名稱
%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-60)
%U 一年中的星期數。(00-53 星期天是一個星期的開始)第一個星期天之前的所有天數都放在第0周
%w 一個星期中的第幾天(0-6 0是星期天)
%W 和%U基本相同,不同的是%W以星期一為一個星期的開始
%x 本地相應日期
%X 本地相應時間
%y 去掉世紀的年份(00-99)
%Y 完整的年份
%z 時區的名字
%% '%'字符
'''
import time
time1 = time.time()
lt = time.localtime(time1)
st = time.strftime('''a: %a |A: %A |b: %b |B: %B |c: %c |d: %d
H: %H |I: %I |j: %j |m: %m |M: %M |p: %p
S: %S |U: %U |w: %w |W: %W |x: %x |X: %X
y: %y |Y: %Y |z: %z |%% ''',lt)
print(st)

輸出:

a: Thu |A: Thursday |b: Apr |B: April |c: Thu Apr 12 17:15:19 2018 |d: 12
H: 17 |I: 05 |j: 102 |m: 04 |M: 15 |p: PM
S: 19 |U: 14 |w: 4 |W: 15 |x: 04/12/18 |X: 17:15:19
y: 18 |Y: 2018 |Z: +0800 |%

獲取當前時間

1、time.clock()

以浮點數計算秒數,返回程序運行的時間。

print(time.clock())
time.sleep(2)
print(time.clock())

輸出:

0.0
2.0007889054974255

print(time.clock())

輸出:

4.665319322446344e-07

用處:可用來計算一段程序運行的時間。

import time
start = time.clock()
for cock in range(5,101,5):  # 公雞
  for hen in range(3,101 - cock,3): #母雞
    for chick in range(1,101 - cock - hen): #小雞
      if cock // 5 + hen // 3 + chick * 3 == 100 and cock + hen + chick == 100:
        pass
end = time.clock()
time2 = end - start
print("方案二所花時間",time2)

輸出:

方案二所花時間 0.0041665966868768296

2、time.sleep(seconds)

程序休眠seconds再執行下面的語句。單位s

3、time.time() 時間戳

返回一個浮點型數據

格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至現在的總秒數。通俗的講, 時間戳是一份能夠表示一份數據在一個特定時間點已經存在的完整的可驗證的數據。 它的提出主要是為用戶提供一份電子證據, 以證明用戶的某些數據的產生時間。

time1 = time.time()
print(time1)

輸出:

1523427779.9672592

4、time.gmtime(時間戳)

把時間戳轉成格林尼治時間,返回一個時間元組

time1 = time.time()
gm = time.gmtime(time1)
print(gm)

輸出:

time.struct_time(tm_year=2018, tm_mon=4, tm_mday=11, tm_hour=6, tm_min=22, tm_sec=59, tm_wday=2, tm_yday=101, tm_isdst=0)

5、time.localtime(時間戳)

把時間戳轉成本地時間,返回一個時間元組。(如中國時區,加上8個小時)

time1 = time.time()
lm = time.localtime(time1)
print(lm)

輸出:

time.struct_time(tm_year=2018, tm_mon=4, tm_mday=11, tm_hour=14, tm_min=22, tm_sec=59, tm_wday=2, tm_yday=101, tm_isdst=0)

6、time.mktime(時間元組)

把時間元組轉成時間戳,返回一個浮點數。

lm2 = time.localtime(1523328000)
time2 = time.mktime(lm2)
print(time2)

輸出:

1523328000.0

7、time.asctime(時間元組)

將時間元組轉成一個字符串。

lm2 = time.localtime(1523328000)
st = time.asctime(lm2)
print(st)

輸出:

Tue Apr 10 10:40:00 2018

8、time.ctime(時間戳)

將時間戳轉成一個字符串。

time1 = time.time()
ct = time.ctime(time1)
print(ct)

輸出:

Wed Apr 11 15:18:35 2018

9、time.strftime(format,時間元組)

將時間元組轉成指定格式的字符串。

time1 = time.time()
lm = time.localtime(time1)
sct = time.strftime("%Y-%m-%d %X",lm)
print(sct)

輸出:

2018-04-11 15:18:35

10、time.strptime(字符串,format)

將指定格式的字符串轉成時間元組。

strp = time.strptime('2018-04-10 11:12:57',"%Y-%m-%d %X")
print(strp)

輸出:

time.struct_time(tm_year=2018, tm_mon=4, tm_mday=10, tm_hour=11, tm_min=12, tm_sec=57, tm_wday=1, tm_yday=100, tm_isdst=-1)

11、獲取凌晨零點到23:59的時間

now = time.time()
midnight = now - (now % 86400) + time.timezone
pre_midnight = midnight - 86400
now_midnight = midnight - 1
start_time = datetime.datetime.strptime(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(pre_midnight)),
                  "%Y-%m-%d %H:%M:%S")
end_time = datetime.datetime.strptime(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(now_midnight)),
                 "%Y-%m-%d %H:%M:%S")

上述內容就是怎么在Python中使用Time日期時間模塊,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河源市| 乐山市| 罗定市| 黔西| 赞皇县| 宕昌县| 额敏县| 株洲市| 乐安县| 祁东县| 台东市| 福建省| 永昌县| 金沙县| 吕梁市| 龙岩市| 甘谷县| 东光县| 柳江县| 县级市| 疏附县| 阿瓦提县| 合作市| 元朗区| 呼图壁县| 金坛市| 泰州市| 固安县| 古浪县| 临邑县| 光泽县| 故城县| 改则县| 汤阴县| 平遥县| 云龙县| 泰顺县| 定日县| 古田县| 元谋县| 常山县|