国产高清网站_亚洲一区二区综合_成人久久18免费网站_国产成人久久精品激情

您現(xiàn)在所在的位置:首頁 >學(xué)習(xí)資源 > Python全棧+人工智能入門教材 > Python基礎(chǔ)入門教程46:Python 日期和時間

Python基礎(chǔ)入門教程46:Python 日期和時間

來源:奇酷教育 發(fā)表于:

  Python 日期和時間   Python 程序能用很多方式處理日期和時間,轉(zhuǎn)換日期格式是一個常見的功能。

  Python 日期和時間

  Python 程序能用很多方式處理日期和時間,轉(zhuǎn)換日期格式是一個常見的功能。

  Python 提供了一個 time 和 calendar 模塊可以用于格式化日期和時間。

  時間間隔是以秒為單位的浮點小數(shù)。

  每個時間戳都以自從1970年1月1日午夜(歷元)經(jīng)過了多長時間來表示。

  Python 的 time 模塊下有很多函數(shù)可以轉(zhuǎn)換常見日期格式。如函數(shù)time.time()用于獲取當(dāng)前時間戳, 如下實例:

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  import time; # 引入time模塊

  ticks = time.time()

  print "當(dāng)前時間戳為:", ticks

  以上實例輸出結(jié)果:

  當(dāng)前時間戳為: 1459994552.51

  時間戳單位最適于做日期運算。但是1970年之前的日期就無法以此表示了。太遙遠的日期也不行,UNIX和Windows只支持到2038年。

  什么是時間元組?

  很多Python函數(shù)用一個元組裝起來的9組數(shù)字處理時間:

  序號字段值

  04位數(shù)年2008

  1月1 到 12

  2日1到31

  3小時0到23

  4分鐘0到59

  5秒0到61 (60或61 是閏秒)

  6一周的第幾日0到6 (0是周一)

  7一年的第幾日1到366 (儒略歷)

  8夏令時-1, 0, 1, -1是決定是否為夏令時的旗幟

  上述也就是struct_time元組。這種結(jié)構(gòu)具有如下屬性:

  序號屬性值

  0tm_year2008

  1tm_mon1 到 12

  2tm_mday1 到 31

  3tm_hour0 到 23

  4tm_min0 到 59

  5tm_sec0 到 61 (60或61 是閏秒)

  6tm_wday0到6 (0是周一)

  7tm_yday1 到 366(儒略歷)

  8tm_isdst-1, 0, 1, -1是決定是否為夏令時的旗幟

  獲取當(dāng)前時間

  從返回浮點數(shù)的時間輟方式向時間元組轉(zhuǎn)換,只要將浮點數(shù)傳遞給如localtime之類的函數(shù)。

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  import time

  localtime = time.localtime(time.time())

  print "本地時間為 :", localtime

  以上實例輸出結(jié)果:

  本地時間為 : time.struct_time(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=3, tm_sec=27, tm_wday=3, tm_yday=98, tm_isdst=0)

  獲取格式化的時間

  你可以根據(jù)需求選取各種格式,但是最簡單的獲取可讀的時間模式的函數(shù)是asctime():

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  import time

  localtime = time.asctime( time.localtime(time.time()) )

  print "本地時間為 :", localtime

  以上實例輸出結(jié)果:

  本地時間為 : Thu Apr 7 10:05:21 2016

  格式化日期

  我們可以使用 time 模塊的 strftime 方法來格式化日期,:

  time.strftime(format[, t])

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  import time

  # 格式化成2016-03-20 11:45:39形式

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

  # 格式化成Sat Mar 28 22:24:24 2016形式

  print time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())

  # 將格式字符串轉(zhuǎn)換為時間戳

  a = "Sat Mar 28 22:24:24 2016"

  print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))

  以上實例輸出結(jié)果:

  2016-04-07 10:25:09

  Thu Apr 07 10:25:09 2016

  1459175064.0

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

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

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

  %m 月份(01-12)

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

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

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

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

  %S 秒(00-59)

  %a 本地簡化星期名稱

  %A 本地完整星期名稱

  %b 本地簡化的月份名稱

  %B 本地完整的月份名稱

  %c 本地相應(yīng)的日期表示和時間表示

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

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

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

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

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

  %x 本地相應(yīng)的日期表示

  %X 本地相應(yīng)的時間表示

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

  %% %號本身

  獲取某月日歷

  Calendar模塊有很廣泛的方法用來處理年歷和月歷,例如打印某月的月歷:

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  import calendar

  cal = calendar.month(2016, 1)

  print "以下輸出2016年1月份的日歷:"

  print cal;

  以上實例輸出結(jié)果:

  以下輸出2016年1月份的日歷:

  January 2016

  Mo Tu We Th Fr Sa Su

  1 2 3

  4 5 6 7 8 9 10

  11 12 13 14 15 16 17

  18 19 20 21 22 23 24

  25 26 27 28 29 30 31

  Time 模塊

  Time 模塊包含了以下內(nèi)置函數(shù),既有時間處理相的,也有轉(zhuǎn)換時間格式的:

  序號函數(shù)及描述

  1time.altzone

  返回格林威治西部的夏令時地區(qū)的偏移秒數(shù)。如果該地區(qū)在格林威治東部會返回負值(如西歐,包括英國)。對夏令時啟用地區(qū)才能使用。

  2time.asctime([tupletime])

  接受時間元組并返回一個可讀的形式為"Tue Dec 11 18:07:14 2008"(2008年12月11日 周二18時07分14秒)的24個字符的字符串。

  3time.clock( )

  用以浮點數(shù)計算的秒數(shù)返回當(dāng)前的CPU時間。用來衡量不同程序的耗時,比time.time()更有用。

  4time.ctime([secs])

  作用相當(dāng)于asctime(localtime(secs)),未給參數(shù)相當(dāng)于asctime()

  5time.gmtime([secs])

  接收時間輟(1970紀(jì)元后經(jīng)過的浮點秒數(shù))并返回格林威治天文時間下的時間元組t。注:t.tm_isdst始終為0

  6time.localtime([secs])

  接收時間輟(1970紀(jì)元后經(jīng)過的浮點秒數(shù))并返回當(dāng)?shù)貢r間下的時間元組t(t.tm_isdst可取0或1,取決于當(dāng)?shù)禺?dāng)時是不是夏令時)。

  7time.mktime(tupletime)

  接受時間元組并返回時間輟(1970紀(jì)元后經(jīng)過的浮點秒數(shù))。

  8time.sleep(secs)

  推遲調(diào)用線程的運行,secs指秒數(shù)。

  9time.strftime(fmt[,tupletime])

  接收以時間元組,并返回以可讀字符串表示的當(dāng)?shù)貢r間,格式由fmt決定。

  10time.strptime(str,fmt='%a %b %d %H:%M:%S %Y')

  根據(jù)fmt的格式把一個時間字符串解析為時間元組。

  11time.time( )

  返回當(dāng)前時間的時間戳(1970紀(jì)元后經(jīng)過的浮點秒數(shù))。

  12time.tzset()

  根據(jù)環(huán)境變量TZ重新初始化時間相關(guān)設(shè)置。

  Time模塊包含了以下2個非常重要的屬性:

  序號屬性及描述

  1time.timezone

  屬性time.timezone是當(dāng)?shù)貢r區(qū)(未啟動夏令時)距離格林威治的偏移秒數(shù)(>0,美洲;<=0大部分歐洲,亞洲,非洲)。

  2time.tzname

  屬性time.tzname包含一對根據(jù)情況的不同而不同的字符串,分別是帶夏令時的本地時區(qū)名稱,和不帶的。

  日歷(Calendar)模塊

  此模塊的函數(shù)都是日歷相關(guān)的,例如打印某月的字符月歷。

  星期一是默認的每周第一天,星期天是默認的最后一天。更改設(shè)置需調(diào)用calendar.setfirstweekday()函數(shù)。模塊包含了以下內(nèi)置函數(shù):

  序號函數(shù)及描述

  1calendar.calendar(year,w=2,l=1,c=6)

  返回一個多行字符串格式的year年年歷,3個月一行,間隔距離為c。 每日寬度間隔為w字符。每行長度為21* W+18+2* C。l是每星期行數(shù)。

  2calendar.firstweekday( )

  返回當(dāng)前每周起始日期的設(shè)置。默認情況下,首次載入caendar模塊時返回0,即星期一。

  3calendar.isleap(year)

  是閏年返回True,否則為false。

  4calendar.leapdays(y1,y2)

  返回在Y1,Y2兩年之間的閏年總數(shù)。

  5calendar.month(year,month,w=2,l=1)

  返回一個多行字符串格式的year年month月日歷,兩行標(biāo)題,一周一行。每日寬度間隔為w字符。每行的長度為7* w+6。l是每星期的行數(shù)。

  6calendar.monthcalendar(year,month)

  返回一個整數(shù)的單層嵌套列表。每個子列表裝載代表一個星期的整數(shù)。Year年month月外的日期都設(shè)為0;范圍內(nèi)的日子都由該月第幾日表示,從1開始。

  7calendar.monthrange(year,month)

  返回兩個整數(shù)。第一個是該月的星期幾的日期碼,第二個是該月的日期碼。日從0(星期一)到6(星期日);月從1到12。

  8calendar.prcal(year,w=2,l=1,c=6)

  相當(dāng)于 print calendar.calendar(year,w,l,c).

  9calendar.prmonth(year,month,w=2,l=1)

  相當(dāng)于 print calendar.calendar(year,w,l,c)。

  10calendar.setfirstweekday(weekday)

  設(shè)置每周的起始日期碼。0(星期一)到6(星期日)。

  11calendar.timegm(tupletime)

  和time.gmtime相反:接受一個時間元組形式,返回該時刻的時間輟(1970紀(jì)元后經(jīng)過的浮點秒數(shù))。

  12calendar.weekday(year,month,day)

  返回給定日期的日期碼。0(星期一)到6(星期日)。月份為 1(一月) 到 12(12月)。

  其他相關(guān)模塊和函數(shù)

  在Python中,其他處理日期和時間的模塊還有:

  datetime模塊

  pytz模塊

  dateutil模塊

国产高清网站_亚洲一区二区综合_成人久久18免费网站_国产成人久久精品激情

    <sup id="ys8cw"><kbd id="ys8cw"></kbd></sup>

    <sup id="ys8cw"><font id="ys8cw"><output id="ys8cw"></output></font></sup>

    奇米影视在线99精品| 一区二区在线看| 成人美女在线观看| 亚洲免费毛片网站| 欧美电视剧免费全集观看| av中文一区二区三区| 性做久久久久久久免费看| 精品av综合导航| 91一区一区三区| 奇米一区二区三区av| 中文字幕在线播放不卡一区| 欧美肥妇free| 91丝袜国产在线播放| 日本不卡的三区四区五区| 国产精品传媒入口麻豆| 日韩欧美一级精品久久| 色噜噜偷拍精品综合在线| 国产真实精品久久二三区| 洋洋av久久久久久久一区| 久久久久久久久久久99999| 精品视频全国免费看| 成人精品一区二区三区四区| 裸体在线国模精品偷拍| 一区二区三区鲁丝不卡| 亚洲电影你懂得| 国产精品视频看| 91精品国产一区二区三区蜜臀| www.亚洲在线| 精品一区中文字幕| 日韩精品五月天| 一区二区三区**美女毛片| 欧美国产亚洲另类动漫| 亚洲精品一区二区三区香蕉| 欧美丰满一区二区免费视频| 色噜噜夜夜夜综合网| av高清不卡在线| 成人久久久精品乱码一区二区三区| 久久99精品网久久| 免费一区二区视频| 视频一区二区中文字幕| 亚洲与欧洲av电影| 亚洲欧美日韩中文字幕一区二区三区 | 日韩高清不卡一区| 亚洲特黄一级片| 中文字幕亚洲综合久久菠萝蜜| 2022国产精品视频| 精品久久久久久久久久久久包黑料 | 成人国产亚洲欧美成人综合网| 蜜臀av性久久久久蜜臀aⅴ| 亚洲va欧美va人人爽| 亚洲国产精品久久一线不卡| 亚洲一区二区av在线| 亚洲国产综合人成综合网站| 亚洲国产日韩综合久久精品| 亚洲自拍偷拍网站| 亚洲成人动漫一区| 亚洲二区视频在线| 日本中文字幕一区| 石原莉奈一区二区三区在线观看| 亚洲成人av中文| 日韩高清不卡一区二区| 麻豆一区二区三| 国产一区二区三区久久久| 国产中文字幕精品| 国产精品系列在线观看| 高清日韩电视剧大全免费| 国产成人在线观看| av在线这里只有精品| 一本久久a久久精品亚洲| 在线观看日韩精品| 6080亚洲精品一区二区| 精品久久一区二区| 国产精品美女久久久久久久久久久| 综合久久综合久久| 午夜免费欧美电影| 黑人巨大精品欧美一区| 福利电影一区二区| 欧美在线观看视频在线| 在线播放91灌醉迷j高跟美女| 欧美tk丨vk视频| 国产精品国产精品国产专区不蜜| 亚洲在线免费播放| 久久99久国产精品黄毛片色诱| 国产99久久久国产精品免费看| 99免费精品视频| 日韩一区二区三区视频在线 | 国产午夜精品在线观看| 亚洲欧洲精品天堂一级| 日韩精品一区第一页| 国产一区激情在线| 日本乱码高清不卡字幕| 日韩午夜激情免费电影| 国产精品美女久久久久久久久久久| 亚洲综合视频网| 久久99精品国产| 在线一区二区视频| ww亚洲ww在线观看国产| 亚洲精品美腿丝袜| 狠狠狠色丁香婷婷综合激情| 91影院在线免费观看| 欧美大度的电影原声| 亚洲婷婷综合久久一本伊一区| 免费在线一区观看| 色哟哟在线观看一区二区三区| 精品久久一区二区| 亚洲国产精品久久不卡毛片| 国产精品亚洲人在线观看| 欧美日韩在线播| 国产精品剧情在线亚洲| 麻豆91精品视频| 欧美日韩一区在线| 亚洲视频综合在线| 韩国女主播成人在线观看| 欧美色视频在线观看| 中文字幕制服丝袜成人av| 精品一区免费av| 欧美三级中文字幕在线观看| 国产欧美日韩亚州综合| 狠狠色丁香久久婷婷综合丁香| 欧美自拍偷拍一区| 亚洲免费电影在线| 成人99免费视频| 国产欧美精品一区二区色综合| 另类小说图片综合网| 欧美精品视频www在线观看| 最近日韩中文字幕| 国产.欧美.日韩| 国产三级精品三级| 狠狠狠色丁香婷婷综合久久五月| 91麻豆精品91久久久久同性| 一区二区三区在线视频播放| av激情成人网| 国产精品久久久久国产精品日日| 国产乱码精品一品二品| 日韩精品一区二区三区视频| 日韩福利电影在线观看| 欧美群妇大交群的观看方式| 一区二区三区色| 欧洲精品一区二区三区在线观看| 亚洲人精品一区| 91老师国产黑色丝袜在线| 国产精品久久毛片av大全日韩| 国产传媒日韩欧美成人| 国产丝袜在线精品| 国产精品一二三四区| 国产三级一区二区| 丁香天五香天堂综合| 国产嫩草影院久久久久| 成人精品视频.| 亚洲天堂成人在线观看| 99久久精品国产观看| 一区二区三区四区五区视频在线观看| 日本韩国精品一区二区在线观看| 亚洲尤物在线视频观看| 欧美日韩视频专区在线播放| 日日夜夜免费精品视频| 日韩欧美www| 美女精品自拍一二三四| 久久久av毛片精品| a美女胸又www黄视频久久| 亚洲人精品午夜| 欧美日韩一区二区在线观看视频 | 久久99精品久久久久久国产越南| 在线播放91灌醉迷j高跟美女| 免费成人av在线| 国产亚洲精品超碰| 成人福利在线看| 亚洲制服丝袜在线| 91精品国产综合久久蜜臀| 国内精品视频一区二区三区八戒| 国产欧美一区二区精品秋霞影院| 93久久精品日日躁夜夜躁欧美| 亚洲国产精品久久久男人的天堂| 日韩欧美综合在线| 成人av动漫网站| 视频在线观看91| 国产清纯白嫩初高生在线观看91 | 午夜精品久久久久久| 久久综合色播五月| 91蝌蚪porny九色| 麻豆精品视频在线观看视频| 中文字幕一区二区三区在线不卡 | 色视频欧美一区二区三区| 日韩中文字幕不卡| 中文字幕第一页久久| 欧美日韩在线综合| 国产精品99久久久久久久vr| 洋洋av久久久久久久一区| 久久综合久久久久88| 91老师国产黑色丝袜在线| 久久精品国产99| 一区二区三区在线不卡| 久久天堂av综合合色蜜桃网| 色呦呦国产精品| 国产精品18久久久久久久久 | 亚洲成人av一区二区三区| 久久综合九色综合97婷婷女人| 日本精品免费观看高清观看| 国产一区二区三区在线观看免费视频| 亚洲综合精品自拍|