Python 學習之路 時間模組

2022-09-08 18:45:15 字數 1945 閱讀 2566

1

import

time23

#得到時間戳,從2023年1.1凌晨到現在計時,1970出現unix

4print

(time.time())56

#返回時間的字串模式,預設是當前系統時間

7print

(time.ctime())

8print(time.ctime(time.time()-86400))#

86400一天的秒數910

#返回struct_time物件,東八區的時間,比中國早8小時

11 tm =time.gmtime()

12print

(tm)

13print

(tm.tm_hour,tm.tm_min)

1415

#返回本地時間的struct_time物件,也可以在該方法中加時間戳,把時間戳轉化成時間物件

16print

(time.localtime())

1718

#把struct 物件轉換成時間戳

19print

(time.mktime(time.gmtime()))

2021

#延時,以秒計時

22 time.sleep(5)

23print("

%%%%")

2425

#把struct_time物件轉換成字串格式

26 tm1 = time.strftime("

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

",time.gmtime())

27print

(tm1)

28print

(type(tm1))

2930

#把字串格式轉換成struct物件,第二個引數日期格式必須與字串的時間格式相對應

31 tm2 = time.strptime("

2016-05-6 15:06

","%y-%m-%d %h:%m")

32print

(tm2)

3334

#把struct物件轉換成時間戳

35print

(time.mktime(tm2))

3637

#返回時間的格式,預設是本地時間,可傳入乙個時間戳物件

sun mar 12 15:46:09 2017

38print(time.asctime())

import

time

import

datetime

#日期格式可以直接做判斷

#輸出當前日期2017-02-06

print

(datetime.date.today())

#把時間戳轉換成日期格式2017-02-06

print

(datetime.date.fromtimestamp(time.time()))

#輸出當前時間,精確到毫秒

print

(datetime.datetime.today())

#把當前時間轉換成struct_time格式

current_time =datetime.datetime.today()

print

(current_time.timetuple())

#替換時間

print(datetime.datetime.today().replace(1993,7,8,10))

#時間的加減,days.seconds.microseconds,milliseconds,minutes,hours,weeks

print(datetime.datetime.now() + datetime.timedelta(days=10))

print(datetime.datetime.now() - datetime.timedelta(days=10))

Python學習之路 模組

python作為當今一種十分流行地語言,在許多方面都有著涉及,而支撐python能夠這麼強大的就是許許多多的開源庫。每乙個庫也是乙個模組,我們在設計程式時也要盡量將程式模組化。程式模組化後在後面的程式開發中就可以通過組合模組來搭建完整程式,避免重複造輪子的現象。模組化的優點 在python中利用im...

Python學習之路 模組 包

包是一種通過使用 模組名 來組織python模組命名空間的方式。無論是import形式還是from.import形式,凡是在匯入語句中 而不是在使用時 遇到帶點的,都要第一時間提高警覺 這是關於包才有的匯入語法 2.包是目錄級的 資料夾級 資料夾是用來組成py檔案 包的本質就是乙個包含 init p...

python 時間模組學習

import time print time.time 返回紀元開始的秒數 print time.ctime 正常的列印時間 print time.clock clock 返回處理器時鐘時間,它的返回值一般用於效能測試與基準測試。因此它們反映了程式的實際執行時間。from time import g...