python 日期和時間

2022-07-22 01:18:12 字數 2250 閱讀 5182

import

time

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模組下有很多函式可以...