日期時間函數(shù)_第1頁
日期時間函數(shù)_第2頁
日期時間函數(shù)_第3頁
日期時間函數(shù)_第4頁
日期時間函數(shù)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

日期時間函數(shù)教師北京信息職業(yè)技術(shù)學(xué)院馬東波商務(wù)數(shù)據(jù)分析與應(yīng)用專業(yè)教學(xué)資源庫12時間函數(shù)目錄CONTENTS日期函數(shù)101時間函數(shù)21時間函數(shù)3在Python中,通常有如下幾種方式表示時間:(1)時間戳;(2)格式化的時間字符串;(3)時間元組(struct_time)。1時間函數(shù)42.格式化的時間字符串我們可以使用time模塊的strftime方法來格式化日期。

importtime#格式化成2016-03-2011:45:39形式print(time.strftime("%Y-%m-%d%H:%M:%S",time.localtime()))1時間函數(shù)52.格式化的時間字符串格式化符號含義%y

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

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

月份(01-12)%d

月內(nèi)中的一天1時間函數(shù)62.格式化的時間字符串格式化符號含義%y

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

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

月份(01-12)%d

月內(nèi)中的一天1時間函數(shù)73.時間元組返回struct_time的函數(shù)主要有g(shù)mtime()、localtime()和strptime(),struct_time元組。

序號字段值0tm_year

2008

1tm_mon

1到12

2tm_mday

1到31

3tm_hour

0到23

序號字段值4tm_min

0到59

5tm_sec

0到61

6tm_wday

0到6

7tm_yday

1到366

8tm_isdst

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

1時間函數(shù)83.時間元組time.altzone返回格林威治西部的夏令時地區(qū)的偏移秒數(shù)。如果該地區(qū)在格林威治東部會返回負值(如西歐,包括英國)。對夏令時啟用地區(qū)才能使用。1時間函數(shù)93.時間元組time.asctime([tupletime])

接受時間元組并返回一個可讀的形式為"TueDec1118:07:142008"(2008年12月11日

周二18時07分14秒)的24個字符的字符串。1時間函數(shù)103.時間元組time.asctime([tupletime])

接受時間元組并返回一個可讀的形式為"TueDec1118:07:142008"(2008年12月11日

周二18時07分14秒)的24個字符的字符串。1時間函數(shù)113.時間元組time.clock()用以浮點數(shù)計算的秒數(shù)返回當前的CPU時間。用來衡量不同程序的耗時,比time.time()更有用。time.ctime([secs])作用相當于asctime(localtime(secs)),未給參數(shù)相當于asctime()。1時間函數(shù)123.時間元組time.gmtime([secs])接收時間輟(1970紀元后經(jīng)過的浮點秒數(shù))并返回格林威治天文時間下的時間元組t。1時間函數(shù)133.時間元組time.localtime([secs])接收時間輟(1970紀元后經(jīng)過的浮點秒數(shù))并返回當?shù)貢r間下的時間元組t(t.tm_isdst可取0或1,取決于當?shù)禺敃r是不是夏令時)1時間函數(shù)143.時間元組time.localtime([secs])接收時間輟(1970紀元后經(jīng)過的浮點秒數(shù))并返回當?shù)貢r間下的時間元組ttime.mktime(tupletime)接受時間元組并返回時間輟1時間函數(shù)153.時間元組time.sleep(secs)推遲調(diào)用線程的運行,secs指秒數(shù)。time.strftime(fmt[,tupletime])接收以時間元組,并返回以可讀字符串表示的當?shù)貢r間,格式由fmt決定。1時間函數(shù)163.時間元組time.strptime(str,fmt='%a%b%d%H:%M:%S%Y')

根據(jù)fmt的格式把一個時間字符串解析為時間元組。1時間函數(shù)173.時間元組time.time()

返回當前時間的時間戳time.tzset()

根據(jù)環(huán)境變量TZ重新初始化時間相關(guān)設(shè)置。1時間函數(shù)183.時間元組time.timezone表示當?shù)貢r區(qū)(未啟動夏令時)距離格林威治的偏移秒數(shù)(>0,美洲;<=0大部分歐洲,亞洲,非洲)1時間函數(shù)193.時間元組time.tzname包含一對根據(jù)情況的不同而不同的字符串,分別是帶夏令時的本地時區(qū)名稱,和不帶的。02日期函數(shù)202日期函數(shù)21calendar.calendar(year,w=2,l=1,c=6)返回一個多行字符串格式的year年年歷,3個月一行,間隔距離為c。每日寬度間隔為w字符。每行長度為21*W+18+2*C。l是每星期行數(shù)。2日期函數(shù)22calendar.firstweekday()返回當前每周起始日期的設(shè)置。默認情況下,首次載入caendar模塊時返回0,即星期一。calendar.isleap(year)如果是閏年返回True,否則為false。2日期函數(shù)23calendar.leapdays(y1,y2)返回在Y1,Y2兩年之間的閏年總數(shù)。calendar.month(year,month,w=2,l=1)返回一個多行字符串格式的year年month月日歷,兩行標題,一周一行。每日寬度間隔為w字符。每行的長度為7*w+6。l是每星期的行數(shù)。2日期函數(shù)24calendar.monthcalendar(year,month)返回一個整數(shù)的單層嵌套列表。每個子列表裝載代表一個星期的整數(shù)。Year年month月外的日期都設(shè)為0;范圍內(nèi)的日子都由該月第幾日表示,從1開始。2日期函數(shù)25calendar.monthrange(year,month)返回兩個整數(shù)。第一個是該月的星期幾的日期碼,第二個是該月的日期碼。日從0(星期一)到6(星期日);月從1到12。calendar.prcal(year,w=2,l=1,c=6)相當于print(calendar.calendar(year,w,l,c))2日期函數(shù)26calendar.setfirstweekday(weekday)設(shè)置每周的起始日期碼。0(星期一)到6(星期日)calendar.prmonth(year,month,w=2,l=1)相當于print(calendar.calendar(year,w,l,c))2日期函數(shù)27calendar.timegm(tupletime)和time.gmtime相反:接受一個時間元組形式,返回該時刻的時間輟(1970紀元后經(jīng)過的浮點秒數(shù))calendar.weekday(year,month,day)返回給定日期的日期碼。0(星期一)到6

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論