python中的時間模組

2022-08-31 14:51:24 字數 1847 閱讀 5650

廢話不多說,看**

import

datetime,time

import

calendar

#時間戳

t1 =time.time()

print('

當前時間戳是{}

'.format(t1))

#格式化日期,time模組

t2 = time.strftime('

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

',time.localtime())

print('

當前格式化時間是%s

'%t2)

#獲取日曆

m = calendar.month(2019,12)

print('

2023年12月份的日曆如下:')

print

(m)#

獲取當前的格式化時間,datetime模組

d =datetime.datetime.now().weekday()

#生成今天是星期幾的函式

defget_w(date):

week =

return

week.get(date)

print('

今天是%s

'%get_w(d))

操作時間的模組是time;datetime

表示時間的方式有兩種1.是格式化好的時間例如(2019-10-21),2.是時間戳(1571587200),規律是每一秒鐘+1,是從計算機誕生的那一秒開始計算

時間戳和格式化好的時間互相轉換需要經過「時間元組」,每個時間戳都以自從2023年1月1日午夜(曆元)經過了多長時間來表示

時間戳轉格式化的時間

def timestamp_to_time(timestamp=none,format='

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

'):#

傳入乙個時間戳

'''預設生成當前格式化時間(不傳的情況下)

'''if

timestamp:

time_tuple = time.localtime(timestamp)#

以當前時區的時間轉換成時間元組

#time_tuple = time.gmtime(timestamp)#以標準時區的時間轉換成時間元組

result = time.strftime(format,time_tuple)#

傳入時間元組並生成格式化的時間

return

result

else

: result = time.strftime(format)#

預設是當前的格式化時間

return

result

print('

生成的格式化時間為:%s

'%(timestamp_to_time()))#

呼叫轉換函式,生成格式化的時間

格式化時間轉時間戳

def str_to_timestamp(string=none,format='

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

'''格式化好的字串轉時間戳,預設返回當前時間戳

'''if

string:

time_tuple = time.strptime(string, format) #

格式化好的時間,轉時間元組的

result = time.mktime(time_tuple) #

把時間元組轉成時間戳

else

: result =time.time()

return int(result)

Python中的時間模組

時間表示的幾種型別 1.時間戳 2.字串時間 3.元組型別的時間 import os import time 1.時間戳 print time.time 2.字串時間 print time.ctime 3.元組時間 把元組時間轉換為時間戳 import time import os tuple ti...

Python中的時間模組和日期模組

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

python的時間模組

time模組 import time time.clock 第一次呼叫,浮點數形式返回當前cpu執行時間 time.sleep 1 print time.clock 第二次呼叫,浮點數的形式返回距離上次呼叫該函式至此次的時間間隔 1.000666284344328 print time.localt...