国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

在Python中處理日期和時間的基本知識點整理匯總

2020-02-23 01:20:54
字體:
來源:轉載
供稿:網友

 Python程序可以處理多種方式的日期和時間。日期格式之間的轉換是一種常見計算機的雜活。 Python的時間和日歷模塊,能幫助處理日期和時間。
Tick是什么?

時間間隔為浮點數以秒為單位的數字。在特定的時間瞬間自上午12時00分,1970年1月1日(紀元)表示,單位為秒。

Python中可用的流行時間模塊,它提供功能轉換。該功能time.time()返回當前系統時間,因為上午12點,1970年1月1日(時代)。
例子:

#!/usr/bin/pythonimport time; # This is required to include time module.ticks = time.time()print "Number of ticks since 12:00am, January 1, 1970:", ticks

這將產生一個結果如下:

Number of ticks since 12:00am, January 1, 1970: 7186862.73399

日期計算是很容易。不過當日的時代之前,不能以這種形式來表示。在遙遠的將來的日期也不能代表這種方式- 分界點是一段2038年在UNIX和Windows。
什么是TimeTuple?

Python的時間函數處理時間為9個數字的元組,如下圖所示:

201552294115429.jpg (573×334)

上面的元組相當于struct_time結構。這種結構具有以下屬性:

201552294150139.jpg (577×343)

 獲取當前時間 :

轉換一個時刻從秒epoch浮點值轉換成時元組,浮點值傳遞給函數(例如,本地時間)返回時間元組的全部九項有效。

#!/usr/bin/pythonimport time;localtime = time.localtime(time.time())print "Local current time :", localtime

這將產生下面的結果,這可以在任何其他像樣形式被格式化:

Local current time : time.struct_time(tm_year=2013, tm_mon=7, tm_mday=17, tm_hour=21, tm_min=26, tm_sec=3, tm_wday=2, tm_yday=198, tm_isdst=0)

獲取格式化的時間 :

可以隨時根據要求格式化,但簡單的方法來獲取時間,可讀的格式是asctime():

#!/usr/bin/pythonimport time;localtime = time.asctime( time.localtime(time.time()) )print "Local current time :", localtime

這將產生以下結果:

Local current time : Tue Jan 13 10:17:09 2009

獲取日歷月份:

日歷模塊提供了廣泛的方法,如有年和月的日歷。在這里,我們打印日歷給定月份(2015年1月):

#!/usr/bin/pythonimport calendarcal = calendar.month(2015, 1)print "Here is the calendar:"print cal;

這將產生以下結果:

Here is the calendar:  January 2008Mo Tu We Th Fr Sa Su  1 2 3 4 5 6 7 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 31

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永泰县| 石景山区| 台湾省| 云霄县| 鸡西市| 加查县| 成安县| 新郑市| 新干县| 安宁市| 新兴县| 修水县| 伊金霍洛旗| 云安县| 阿鲁科尔沁旗| 抚远县| 双柏县| 抚松县| 商洛市| 普安县| 金湖县| 安康市| 宁陕县| 安泽县| 潜江市| 板桥市| 石阡县| 增城市| 边坝县| 无极县| 南京市| 龙口市| 郎溪县| 泰顺县| 东乡| 中山市| 台安县| 芦山县| 南京市| 眉山市| 洞头县|