python 時間模塊 time datetime calendar

學而時習之铆惑,不亦悅乎范嘱。經(jīng)常的復習下之前的知識送膳,不僅加深、鞏固記憶丑蛤,還能在復習的同時叠聋,查漏補缺。
今天針對python庫自帶的三個時間模塊進行復習受裹。碌补。。棉饶。

time模塊

time模塊提供各種操作時間的函數(shù)

由于time模塊是python自帶的厦章,所以只需要簡單的import time就ok了

獲取時間戳

time.time()函數(shù)可以用來獲取當前時間的時間戳。即自1970-01-01開始的格林威治標準時間
這里需要解釋兩點
1.why 1970-01-01砰盐?

這個時間是以UNIX誕生時間闷袒,unix認為1970年1月1日0點是時間紀元,其他編程語言的時間戳也是這么使用的
格林威治時間即為0時區(qū)時間岩梳,中學地理肯定學過本初子午線吧囊骤,哈哈....
好了返回正題

t=time.time()
print(t)
# 1519818341.5785086
# 簡單的計算一下
year=t / (24*60*60*365) +1970
# 2018.1931234645647 
# 得到當前年份
獲取時間元組

使用localtime函數(shù)即可得到一個元組結構化的時間格式

t1=time.localtime()
print(t1)
# time.struct_time(tm_year=2018, tm_mon=2, tm_mday=28, tm_hour=19, tm_min=45, tm_sec= 41, tm_yday=59 tm_isdst=0)

如果你給定一個時間戳,也可以通過localtime將時間戳轉化為時間元組隨便寫一個時間
tt=time.localtime(1513810287.1759758)

格式化時間

1.將時間戳格式化

result=time.ctime(t)
print(result)
# Wed Feb 28 19:49:33 2018

2.將時間元組格式化

result=time.asctime(time.localtime())
print(result)

3.格式化日期字符串

result=time.strftime(“%Y-%m-%d %H:%M:%S”,time.localtime())
print(result)
時間元組格式化為時間戳

t3=time.mktime(time.localtime())

時間字符串轉化為
pt=time.strtime(‘18-02-28 19:53:23’,’%y-%m-%d %H:%M:%S’)
print(pt)
耗時計算
start=time.clock()
for i in range(1000):
    print(i)
end=time.colock() 
print(end-start)
時間等待

time.sleep(3)
這個沒啥講的了冀值。也物。。

日歷模塊

打印文本日歷列疗,算是時間模塊的一種滑蚯,但是坦白說,貌似沒什么卵用....

import calendar
print(calendar.month(2018-2))

datetime模塊

datetime模塊包含三個子類抵栈,datetime date time告材。它主要用來處理時間,使用前先倒入datetime模塊
import datetime

顯示當前時間
print(datetime.datetime.now())
or
print(datetime.datetime.today())

那么顯示當前時間的年古劲、月斥赋、日等改怎么操作呢?很簡單

print(datetime.datetime.now().year)
print(datetime.datetime.now().day)
當前時間tuple

dateime.datetime.now().timetuple()

顯示當前日期

datetime.datetime.now().date()

計算N天后的時間
today=datetime.datetime.today()
future=today+datetime.timedelta(days=7)
print(future)
計算時間差
first=datetime.datetime(2017,9,9,12,1,03)
second=datetime.datetime(2018,2,28,19,20,11)
delta=second-first
print(delta)
# 172 days ,7:19:08
print(delta.tatal_seconds())
14887148.0
時間轉化

datetime轉str:
datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
str格式轉化為datetime格式:
datetime.datetime.strptime("2018-02-20 11:50:20" , "%Y-%m-%d %H:%M:%S")
時間戳轉datetime

datetime.datetime.fromtimestamp(1519826222)
# datetime.datetime(2018,2,28,21,57,2)

?本文由簡書作者:清風Python 原創(chuàng) 如需轉載請注明

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末产艾,一起剝皮案震驚了整個濱河市疤剑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌闷堡,老刑警劉巖隘膘,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異杠览,居然都是意外死亡弯菊,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門踱阿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來管钳,“玉大人吨悍,你說我怎么就攤上這事√G叮” “怎么了育瓜?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長栽烂。 經(jīng)常有香客問我躏仇,道長,這世上最難降的妖魔是什么腺办? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任焰手,我火速辦了婚禮,結果婚禮上怀喉,老公的妹妹穿的比我還像新娘书妻。我一直安慰自己,他們只是感情好躬拢,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布躲履。 她就那樣靜靜地躺著,像睡著了一般聊闯。 火紅的嫁衣襯著肌膚如雪工猜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天菱蔬,我揣著相機與錄音篷帅,去河邊找鬼。 笑死拴泌,一個胖子當著我的面吹牛魏身,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蚪腐,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼箭昵,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了削茁?” 一聲冷哼從身側響起剃诅,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤兄淫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后悲幅,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卓囚,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡瘾杭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了哪亿。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片粥烁。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡贤笆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出讨阻,到底是詐尸還是另有隱情芥永,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布钝吮,位于F島的核電站埋涧,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏奇瘦。R本人自食惡果不足惜棘催,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望耳标。 院中可真熱鬧醇坝,春花似錦、人聲如沸次坡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽砸琅。三九已至郑叠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間明棍,已是汗流浹背乡革。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留摊腋,地道東北人沸版。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像兴蒸,于是被迫代替她去往敵國和親视粮。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Python的time和datetime模塊 time 常用的有time.time()和time.sleep()函...
    sunhaiyu閱讀 5,826評論 0 2
  • 在Python中橙凳,與時間處理有關的模塊就包括:time蕾殴,datetime以及calendar。這篇文章岛啸,主要講解t...
    linco159閱讀 561評論 0 0
  • 梳理人物關系 廣報室四人:三上信義钓觉、美云、藏前坚踩、諏訪 記者:秋川荡灾、 64案負責錄音的科搜研四人:高田(班長)、幸田...
    素以為絢兮2013閱讀 3,143評論 0 1
  • 或許因為考試臨近,或許因為工作需要批幌,你現(xiàn)在必須把一本書讀完础锐。這本書的內(nèi)容不是輕松的文字,所以不能一目十行——它需要...
    一顆懶蛋蛋閱讀 590評論 0 0