python日期和時間設定 Python日期和時間

2021-10-21 06:08:02 字數 2269 閱讀 2038

日期和時間主要有兩個庫,datetime和time.

datetime:

日期:datetime.date.today()

1000天之後:datetime.datetimedelta(days=1000)

列印格式的問題:isoformat(),strftime()

字串轉換:strptime()

time:

datetime.time(12,11,30)

time.time() 實際時間

time.clock() cpu時間

time.sleep() 休眠

各種不解釋,直接**中實踐。

匯入模組:

>>> import datetime

date獲取今天日期:

>>> a=datetime.date.today()

>>> a

datetime.date(2015, 10, 20)

>>> a.day

>>> a.year

>>> a.month

datetime獲取今天日期:

>>> b=datetime.datetime.now()

>>> b

datetime.datetime(2015, 10, 20, 15, 54, 34, 345931)

timedelta是乙個特殊型別的物件,它包含了一些天數,如果有必要的話,還會有一些秒數。我們可以使用其來增加或減少日期。

>>> a=datetime.date.today()

>>> d=datetime.timedelta(days=1000)

>>> (a+d).isoformat()

'2018-07-16'

顯示更好看點:

>>> (a+d).strftime('%m/%d/%y')

'07/16/2018'

1000個小時後是什麼時間

>>> e=datetime.timedelta(hours=1000)

>>> b=datetime.datetime.now()

>>> (e+b).isoformat()

'2015-12-01t08:15:20.952474'

距離去年開學多少天了

>>> sad_day=datetime.datetime.strptime('2014-09-15','%y-%m-%d')

>>> b=datetime.datetime.now()

>>> print b-sad_day

400 days, 16:23:09.111938

看看時光倒流了沒

>>> sad_day>b

false

>>> print datetime.time(12,11,30)

12:11:30

測試兩段程式哪個執行速度快

import time

a=input("please input 0 or 1:")

start_time = time.time()

start_clock = time.clock()

if a:

sum_i=0

for i in range(100000):

sum_i+=i

else:

sum_i=sum(range(100000))

print sum_i

time.sleep(2)

end_time = time.time()

end_clock = time.clock()

print "time-delta:"

print start_time-end_time

print "clock-delta:"

print start_clock-end_clock

執行結果:

[root@lxd python]# python date.py

please input 0 or 1:0

time-delta:

-2.0064599514

clock-delta:

-0.01

[root@lxd python]# python date.py

please input 0 or 1:1

time-delta:

-2.02046704292

clock-delta:

-0.01

time.time()   程式執行的實際時間

time.clock()   cpu時間

time.sleep() 以秒為單位的休眠時間

py 時間與日期

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

python日期和時間 Python日期和時間

python程式可以通過多種方式處理日期和時間。日期格式之間的轉換是電腦的常見煩惱。python的時間和日曆模組可以幫助跟蹤日期和時間。什麼是蜱 時間間隔是以秒為單位的浮點數。1970年1月1日上午12 00 時代 時間的特殊時刻表示。python中有乙個受歡迎的時間模組,它提供了處理時間的功能,並...

設定Linux時間和日期

date 三 11月 1215 08 45 cst 2014 date s 11 14 2014 五 11月 1400 00 00 cst 2014 date 五 11月 1400 00 02 cst 2014 date s 8 35 00 五 11月 1408 35 00 cst 2014 等同於...