模組之time與datetime

2022-09-12 23:30:28 字數 2448 閱讀 6054

模組之time與datetime

import

time

print

(time.clock())

print(time.process_time()) #

測量處理器運算時間

print(time.altzone) #

返回utc時間差,以秒計算

print(time.asctime())#

返回時間格式

print(time.localtime())#

返回本地時間的struct time 物件

print(time.gmtime(time.time()))#

返回utc時間的struc時間,與中國本地時間相差8小時,中國是東八區。

print(time.asctime(time.localtime()))#

返回時間格式

print(time.ctime())#

返回時間格式,與上條相同

string_2_struct = time.strptime("

2019/12/19

","%y/%m/%d

") #

將日期字元品轉換成struct時間格式

print

(string_2_struct)

string_2_stamp= time.mktime(string_2_struct) #

將struct時間對像轉換成時間戳

print(time.gmtime(time.time()))#

將utc時間戳轉換成struct_time格式

print(time.strftime("

%y-%m-%d %h:%m:%s

",time.gmtime() )) #

將utc struct_time 格式轉成指定的字串格式########2019-12-19 14:53:37

#時間的運算(時間加減)

import

datetime

print (datetime.datetime.now()) #

返回當前時間

print(datetime.date.fromtimestamp(time.time()))#

將時間戳直接轉成日期格式

print (datetime.datetime.now()+datetime.timedelta(3))#

當前時間加3天

print(datetime.datetime.now()+datetime.timedelta(-3))#

當前時間減3天

print(datetime.datetime.now()+datetime.timedelta(hours=3))#

當前時間加3小時

print(datetime.datetime.now()+datetime.timedelta(minutes=30))#

當前時間加30分鐘

c_time=datetime.datetime.now()

print(c_time.replace(minute=3,hour=2))#

把時間替換成2點3分鐘。

列印結果

3e-07

0.109375

-32400thu dec 19 23:32:52 2019time.struct_time(tm_year=2019, tm_mon=12, tm_mday=19, tm_hour=23, tm_min=32, tm_sec=52, tm_wday=3, tm_yday=353, tm_isdst=0)

time.struct_time(tm_year=2019, tm_mon=12, tm_mday=19, tm_hour=15, tm_min=32, tm_sec=52, tm_wday=3, tm_yday=353, tm_isdst=0)

thu dec 19 23:32:52 2019thu dec 19 23:32:52 2019time.struct_time(tm_year=2019, tm_mon=12, tm_mday=19, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=353, tm_isdst=-1)

time.struct_time(tm_year=2019, tm_mon=12, tm_mday=19, tm_hour=15, tm_min=32, tm_sec=52, tm_wday=3, tm_yday=353, tm_isdst=0)

2019-12-19 15:32:52

2019-12-19 23:32:52.735813

2019-12-19

2019-12-22 23:32:52.735813

2019-12-16 23:32:52.735813

2019-12-20 02:32:52.735813

2019-12-20 00:02:52.735813

2019-12-19 02:03:52.735813

常用模組之time與datetime模組

time 時間三種表現形式 1.時間戳 秒數 2.結構化時間 一般是給機器看的 3.格式化時間 一般是給人看的 三種時間是可以相互轉換的 1.time.sleep 原地阻塞指定的秒數 2.time.time 獲取時間戳時間 strftime time.strftime y m d 年月日 h m s...

python 常用內建模組之datetime

from datetime import datetime now datetime.now print now out 2019 02 06 15 08 10.618082datetime模組裡還包含了乙個datetime類,通過from datetime import datetime匯入的才是...

Python模組之time 與 init

在python模組的每乙個包中,都有乙個 init py檔案 這個檔案定義了包的屬性和方法 然後是一些模組檔案和子目錄,假如子目錄中也有 init py 那麼它就是這個包的子包了。當你將乙個包作為模組匯入 比如從 xml 匯入 dom 的時候,實際上匯入了它的 init py 檔案。乙個包是乙個帶有...