Python 日期和時間

2021-10-24 13:46:25 字數 2288 閱讀 5216

序號字段值

04位數年

20081月

1 到 122日

1到313小時

0到234分鐘

0到595秒

0到61 (60或61 是閏秒)

6一周的第幾日

0到6 (0是周一)

7一年的第幾日

1到366 (儒略曆)

8夏令時

-1, 0, 1, -1是決定是否為夏令時的旗幟

上述也就是struct_time元組。這種結構具有如下屬性:

序號屬性值0

tm_year

2008

1tm_mon

1 到 12

2tm_mday

1 到 31

3tm_hour

0 到 23

4tm_min

0 到 59

5tm_sec

0 到 61 (60或61 是閏秒)

6tm_wday

0到6 (0是周一)

7tm_yday

1 到 366(儒略曆)

8tm_isdst

-1, 0, 1, -1是決定是否為夏令時的旗幟

# 獲取兩個**位置在執行時的時間差

import time

def func1(x):

y=x+1

time.sleep(2)

return y

# time.time() 會返回 從 2023年1月1日0點到 當前時間的 經過的秒數 ,可以簡稱為秒數時間

before= time.time()

func1(5)

after=time.time()

"""python3.6新增了一種f-字串格式化

格式化的字串文字字首為』f』和接受的格式字串相似str.format()。

以 f 開頭,包含的{}表示式在程式執行時會被表示式的值代替。

"""print(f"呼叫func1,花費時間")

from datetime import datetime

# datetime.now()獲取當前時間

print(str(datetime.now()))

# 2020-10-08 22:20:30.986089

print(datetime.now())

# 2020-10-08 22:20:30.986089

# 獲取當前時間後,用strftime()函式指定格式輸出

print(datetime.now().strftime('%y-%m-%d**%h:%m:%s'))

# 2020-10-08**22:20:30

#獲取當前時間,用strftime()函式指定格式輸出

print(time.strftime("%y-%m-%d**%h:%m:%s"))

# 2020-10-08**22:20:30

#import time

# % 操作符只能直接用於字串,列表、元組的替換,

# time.localtime()獲取的是struct_time物件

#print("time.localtime() : %s" % time.localtime()) # %和後面的引數數量不對應,會報錯

print("time.localtime() : %s" % (time.localtime(),)) #time.localtime()改為元組或者列表就好

# time.localtime() : time.struct_time(tm_year=2020, tm_mon=10, tm_mday=8, tm_hour=22, tm_min=20, tm_sec=30, tm_wday=3, tm_yday=282, tm_isdst=0)

print("time.localtime() : %s" % [time.localtime()])

#將struct_time時間轉化為字串時間

print(time.strftime('%y-%m-%d %h-%m-%s', time.localtime()))

# 2020-10-08 22-20-30

# 如果要將某個指定秒數時間,而不是當前時間,轉化為字串格式,可以這樣寫

print( time.strftime('%y%m%d %h:%m:%s',time.localtime(1434502529)) )

#將字串格式的時間轉化為秒數時間

print(time.mktime(time.strptime('2020-10-08 22:15:36', '%y-%m-%d %h:%m:%s')))

python日期和時間 Python日期和時間

python程式可以通過多種方式處理日期和時間。日期格式之間的轉換是電腦的常見煩惱。python的時間和日曆模組可以幫助跟蹤日期和時間。什麼是蜱 時間間隔是以秒為單位的浮點數。1970年1月1日上午12 00 時代 時間的特殊時刻表示。python中有乙個受歡迎的時間模組,它提供了處理時間的功能,並...

Python 日期和時間

python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python 的 time 模組下...

python 時間和日期

python 程式用很多方式處理時間和日期,轉換日期格式是乙個常見的功能。python提供了乙個time 和calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python的time模組下有很多函式可以...