廢話不多說,看**
importdatetime,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月份的日曆如下:')
(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...