seconds 為可選的時間戳,預設為當前時間
import time
result = time.localtime(
)print
(result)
time.struct_time(tm_year=2020, tm_mon=4, tm_mday=6, tm_hour=17, tm_min=17, tm_sec=6, tm_wday=0, tm_yday=97, tm_isdst=0)
import time
t = time.time(
)result = time.ctime(t)
print
(result)
mon apr 6 17:20:57 2020
從時間元組獲得:
import time
time_tuple = time.localtime(
)result = time.asctime(time_tuple)
print
(result)
mon apr 6 17:22:41 2020
import time
result = time.strftime(
'%y-%m-%d %h:%m:%s'
, time.localtime())
print
(result)
2020-04-06 17:26:22
import time
pt = time.strptime(
'2020-04-06 17:26:22'
,'%y-%m-%d %h:%m:%s'
)print
(pt)
t = time.mktime(pt)
print
(t)
time.struct_time(tm_year=2020, tm_mon=4, tm_mday=6, tm_hour=17, tm_min=26, tm_sec=22, tm_wday=0, tm_yday=97, tm_isdst=-1)
1586165182.0
可用來統計一段程式**的執行耗時
clock() 獲得浮點數的秒
import time
start = time.clock(
)for i in
range
(1000):
pass
end = time.clock(
)print
(end - start)
d:\python\python\test3.py:3: deprecationwarning: time.clock has been deprecated in python 3.3 and will be removed from python 3.8: use time.perf_counter or time.process_time instead
start = time.clock()
d:\python\python\test3.py:7: deprecationwarning: time.clock has been deprecated in python 3.3 and will be removed from python 3.8: use time.perf_counter or time.process_time instead
end = time.clock()
0.011501600000000112
sleep()
import time
while
true
: result = time.strftime(
'%y-%m-%d %h:%m:%s'
, time.localtime())
print
(result)
time.sleep(
1)
提供與日曆相關的功能,獲取某月日曆。
import calendar
print
(calendar.month(
2017,6
))
處理日期和時間的標準庫。
此模組有datetime類,還有date類,以及time類。
import datetime
t = datetime.datetime.now(
)print
(t,type
(t))
print
(datetime.datetime.today(
))
2020-04-06 17:47:54.409087
2020-04-06 17:47:54.414041
import datetime
t = datetime.datetime.now(
)print
(t,type
(t))
print
(t.year)
print
(t.month)
print
(t.day)
2020-04-06 17:49:52.003576
202046
import datetime
t = datetime.datetime.now(
)result = t + datetime.timedelta(days=7)
print
(t, result)
2020-04-06 17:52:25.539076 2020-04-13 17:52:25.539076
import datetime
first = datetime.datetime(
2020,4
,6,12
,00,00
)print
(first,
type
(first)
)second = datetime.datetime(
2020,4
,7,12
,00,00
)delta = second - first
print
(delta,
type
(delta)
)print
(delta.total_seconds(
))
2020-04-06 12:00:00
1 day, 0:00:00
86400.0
python常用資料型別 時間日曆
一 python程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。二 常用操作 time模組,calendar模組,datetime模組 1.time模組 什麼是時間戳?時間戳 從0時區1970年1月1日0時0分0秒,到所給定日期時間的秒數。浮點數 1 獲取當前時間戳 獲取方式 impo...
python常用資料型別操作 時間日曆
time模組 1 獲取當前時間戳。從0時區的1970年1月1日0時0分0秒,到所給定日期時間的秒數,為浮點數。import time print time.time 1523587843.3224387 2 獲取時間元祖。很多python時間函式將時間處理為9個數字的元組,如下圖 time.loca...
Python學習(五)時間日曆的處理
time模組 提供時間處理和各種時間格式之間的轉換 獲取當前的時間戳。獲取時間元組 獲取格式化時間 可通過時間戳或者時間元組來進行轉化 格式化日期字串 獲取當前的cpu時間 休眠操作 calendar模組 datetime模組 python處理時間和時間的標準庫 獲取時間戳 獲取的時間戳資料是從19...