Python---基本知識16之時間日歷

time模塊:

時間戳:就是從1970年1月1日0時刻到現(xiàn)在的毫秒數(shù)豌熄,其實在其他語言里面基本上都是毫秒數(shù)肉康,但是在python里面是秒數(shù)搁进,獲取時間戳:主要是要導入time模塊;

import time

time=time.time()

year=time/(365*24*60*60)+1970

print(year)

時間元組:就是元組類型的時間格式更卒,獲取時間元組:

localtime=time.localtime()

print(localtime)

time.struct_time(tm_year=2018, tm_mon=1, tm_mday=14, tm_hour=10, tm_min=2, tm_sec=34, tm_wday=6, tm_yday=14, tm_isdst=0)

格式化時間:

格式化時間戳:

time_sec=time.time()

str_time=time.ctime(time_sec)

print(str_time)

格式化時間元組:

time_sec=time.localtime()

str_time=time.asctime(time_sec)

print(str_time)

自定義格式化時間:用的strftime()

str_time=time.strftime("%Y/%m/%d %H/%M/%S",time.localtime())

print(str_time)

格式化時間反轉成時間元組:需要注意一點就是格式化的時間要和格式化字符相對應起來,才能解析出來:

te=time.strptime("2018/01/14 10/19/10","%Y/%m/%d %H/%M/%S")

print(te)

下面是格式符:

strftime(format[, tuple]) -> string

將指定的struct_time(默認為當前時間)稚照,根據(jù)指定的格式化字符串輸出

python中時間日期格式化符號:

%y 兩位數(shù)的年份表示(00-99)

%Y 四位數(shù)的年份表示(000-9999)

%m 月份(01-12)

%d 月內中的一天(0-31)

%H 24小時制小時數(shù)(0-23)

%I 12小時制小時數(shù)(01-12)?

%M 分鐘數(shù)(00=59)

%S 秒(00-59)

%a 本地簡化星期名稱

%A 本地完整星期名稱

%b 本地簡化的月份名稱

%B 本地完整的月份名稱

%c 本地相應的日期表示和時間表示

%j 年內的一天(001-366)

%p 本地A.M.或P.M.的等價符

%U 一年中的星期數(shù)(00-53)星期天為星期的開始

%w 星期(0-6)蹂空,星期天為星期的開始

%W 一年中的星期數(shù)(00-53)星期一為星期的開始

%x 本地相應的日期表示

%X 本地相應的時間表示

%Z 當前時區(qū)的名稱

%% %號本身?

時間元組轉時間戳:用的mktime()

times=time.mktime(te)

print(times)

獲取當前cpu運行時間:主要用于測試代碼的運行效率

start=time.clock()

for x in range(99999):

????pass

end=time.clock()

print(end-start)

休眠:主要是讓程序休眠,

while True:

????print(time.strftime("%Y-%m-%d %H-%M-%S",time.localtime()))

????time.sleep(1)

calendar模塊

主要就是一個打印文本日歷的功能:

import calendar

print(calendar.month(2018,1))

datetime模塊

獲取當天日期果录,主要是用datetime模塊的datetime類:

import datetime

today=datetime.datetime.now()

print(today)

print(today.year)

print(today.day)

計算n天之后的日期:主要用的是timedelta()函數(shù)上枕;

today=datetime.datetime.now();

end=today+datetime.timedelta(days=7)

print(end)

計算兩個日期的時間間隔:

begin=datetime.datetime(2018,1,1,00,00,00)

end=datetime.datetime(2018,1,2,1,1,1)

result=end-begin

print(result.days)

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市弱恒,隨后出現(xiàn)的幾起案子姿骏,更是在濱河造成了極大的恐慌,老刑警劉巖斤彼,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件分瘦,死亡現(xiàn)場離奇詭異,居然都是意外死亡琉苇,警方通過查閱死者的電腦和手機嘲玫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來并扇,“玉大人去团,你說我怎么就攤上這事∏钣迹” “怎么了土陪?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長肴熏。 經(jīng)常有香客問我鬼雀,道長,這世上最難降的妖魔是什么蛙吏? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任源哩,我火速辦了婚禮鞋吉,結果婚禮上,老公的妹妹穿的比我還像新娘励烦。我一直安慰自己谓着,他們只是感情好,可當我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布坛掠。 她就那樣靜靜地躺著赊锚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪屉栓。 梳的紋絲不亂的頭發(fā)上改抡,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天,我揣著相機與錄音系瓢,去河邊找鬼阿纤。 笑死,一個胖子當著我的面吹牛夷陋,可吹牛的內容都是我干的欠拾。 我是一名探鬼主播,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼骗绕,長吁一口氣:“原來是場噩夢啊……” “哼藐窄!你這毒婦竟也來了?” 一聲冷哼從身側響起酬土,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤荆忍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后撤缴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體刹枉,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年屈呕,在試婚紗的時候發(fā)現(xiàn)自己被綠了微宝。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡虎眨,死狀恐怖蟋软,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情嗽桩,我是刑警寧澤岳守,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站碌冶,受9級特大地震影響湿痢,放射性物質發(fā)生泄漏。R本人自食惡果不足惜种樱,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一蒙袍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧嫩挤,春花似錦害幅、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至约啊,卻和暖如春邑遏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背恰矩。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工记盒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人外傅。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓纪吮,卻偏偏與公主長得像,于是被迫代替她去往敵國和親萎胰。 傳聞我的和親對象是個殘疾皇子碾盟,可洞房花燭夜當晚...
    茶點故事閱讀 42,925評論 2 344

推薦閱讀更多精彩內容