importtime
time_start =time.time()##
time_end =time.time()
print time_end-time_start
這裡顯示的時間是秒s。
就此另外了解一下時間,日期的其它用法
>>> time.time()
1477978158.454
這是乙個時間戳,看不出具體意思
>>> time.localtime(time.time())
time.struct_time(tm_year=2016, tm_mon=11, tm_mday=1, tm_hour=13, tm_min=37, tm_sec=14, tm_wday=1, tm_yday=306, tm_isdst=0)
localtime()函式可以得到乙個時間元組,這個元組中的9組數字,就代表當前時間的各個值。time.localtime() 直接寫也可以。
tm_wday是一周的第幾日(0是周一)
tm_yday是一年的第幾日(1到366)
tm_isdst是否夏令時(-1,0,1 -1是決定是否為夏令時的旗幟)
夏令時:是一種為節約能源而人為規定地方時間的制度,在這一制度實行期間所採用的統一時間稱為「夏令時間」。一般在天亮早的夏季人為將時間提前一小時,可以使人早起早睡,減少照明量,以充分利用光照資源,從而節約照明用電。各個採納夏時制的國家具體規定不同。目前全世界有近110個國家每年要實行夏令時。
>>> time.asctime()
'tue nov 01 13:46:28 2016'
這個就能得到格式化的日期時間。
除了這個格式化的方法,想自己制定格式化時:
>>> time.strftime("%a %b %d %h",time.localtime())
'tue nov 01 13'
提到這裡,要說到另乙個模組datetime, 其格式化strftime()的用法不一樣
>>> datetime.datetime.now().strftime("%y-%m-%d %h:%m:%s %a")
'2016-11-01 13:14:13 tuesday'
python 時間日期格式化符號有:
%y 2位數的年份
%y 4位數的年份
%m 月份
%m 分鐘
%d 月內中的一天 01-31
%d 沒有這個符號
%h 沒有這個符號
%i 小時 12時 (這裡是大寫的i, 不是不寫的l)
%h 小時 24時
%s 沒有這個符號
%s 秒 00-59
%a 簡寫的星期幾
%a 完整的星期幾
%b 簡寫的月份名 nov
%b 完整的月份名 november
%c 本地相應的日期表示和時間表示 '11/01/16 14:31:12'
%c 沒有這個符號
%j 一年中的第幾天
%j 沒有這個符號
%p 相當於pm am
%p 沒有這個符號
%u 沒有這個符號
%u 一年中的第幾個星期 00-53
>>> time.strftime("%u",time.localtime())
'44'
%w 星期(0-6),星期天為星期的開始 (是以星期天為開始的星期內的第幾天)
>>> time.strftime("%w",time.localtime())
'2'%w 一年中的星期數(00-53)星期一為星期的開始 與%u對應
>>> time.strftime("%w",time.localtime())
'44'
%x 本地日期表示 '11/01/16'
%x 本地時間表示 '14:38:26'
%z 當前時區的名稱 'china standard time'
%z 當前時區的名稱 'china standard time'
time模組重要的函式:
time.sleep(secs) 推遲呼叫執行緒的執行
time.clock( ) 用以浮點數計算的秒數返回當前的cpu時間。用來衡量不同程式的耗時,比time.time()更有用。
這裡有個容易錯誤的地方:
在第一次呼叫的時候,返回的是程式執行的實際時間;
以第二次之後的呼叫,返回的是自第一次呼叫後,到這次呼叫的時間間隔
所以不用像time.time()一樣做減法了。
python日期和時間 Python日期和時間
python程式可以通過多種方式處理日期和時間。日期格式之間的轉換是電腦的常見煩惱。python的時間和日曆模組可以幫助跟蹤日期和時間。什麼是蜱 時間間隔是以秒為單位的浮點數。1970年1月1日上午12 00 時代 時間的特殊時刻表示。python中有乙個受歡迎的時間模組,它提供了處理時間的功能,並...
Python 日期和時間
python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python 的 time 模組下...
python 時間和日期
python 程式用很多方式處理時間和日期,轉換日期格式是乙個常見的功能。python提供了乙個time 和calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python的time模組下有很多函式可以...