最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python日期和時間

2020-05-24 21:59 作者:Iammyself001  | 我要投稿

Python是以時間戳來記錄時間的,也就是當前時間距離1970年1月1日過去了多少秒,因此獲取時間的方法一般是先獲取時間戳,再將時間戳轉(zhuǎn)換為時間元組,再將時間元組轉(zhuǎn)換為不同格式的時間數(shù)據(jù)。

?

1.獲取時間戳

import time;?#引入time模塊

?

ticks = time.time()

?

2.獲取時間

什么是時間元組?

?

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

?

屬性

?

字段

?

?

tm_year

4位數(shù)年

?

2008

?

tm_mon

?

1 到 12

?

tm_mday

?

1到31

?

tm_hour

小時

?

0到23

?

tm_min

分鐘

?

0到59

?

tm_sec

?

0到61 (60或61 是閏秒)

?

tm_wday

一周的第幾日

?

0到6 (0是周一)

?

tm_yday

一年的第幾日

?

1到366 (儒略歷)

?

tm_isdst

夏令時

?

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

?

?

代碼接上,將獲取的時間戳轉(zhuǎn)換為時間元組:

?

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

?

print("本地時間為 :", localtime)

?

3.獲取格式化的時間

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

?

print("本地時間為 :", localtime)

?

4.獲取更多格式的格式化時間

time.strftime(format[, t])? #總的代碼形式

?

?

?

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

?

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

?

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當前時區(qū)的名稱

?

·???????%% %號本身

?

5.獲取某個月的日歷

import calendar

?

cal = calendar.month(2016,1)

?

6.Time和Calendar模塊的函數(shù)及屬性

函數(shù)

?

描述

?

time.altzone

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

?

time.asctime([tupletime])

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

?

time.clock( )

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

?

time.ctime([secs])

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

?

time.gmtime([secs])

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

?

time.localtime([secs])

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

?

time.mktime(tupletime)

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

?

time.sleep(secs)

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

?

time.strftime(fmt[,tupletime])

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

?

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

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

?

time.time( )

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

?

time.tzset()

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

?

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

?

屬性

?

描述

?

time.timezone

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

?

time.tzname

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

?

函數(shù)

?

描述

?

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

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

?

calendar.firstweekday( )

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

?

calendar.isleap(year)

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

?

calendar.leapdays(y1,y2)

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

?

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

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

?

calendar.monthcalendar(year,month)

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

?

calendar.monthrange(year,month)

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

?

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

相當于?print calendar.calendar(year,w,l,c).

?

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

相當于?print calendar.calendar(year,w,l,c)。

?

calendar.setfirstweekday(weekday)

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

?

calendar.timegm(tupletime)

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

?

calendar.weekday(year,month,day)

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

?

7.其他可以處理時間的模塊

·???????datetime模塊

?

·???????pytz模塊

?

·???????dateutil模塊


Python日期和時間的評論 (共 條)

分享到微博請遵守國家法律
长寿区| 五常市| 泰来县| 玉门市| 淮阳县| 和田市| 德令哈市| 德阳市| 黑龙江省| 翁牛特旗| 合阳县| 萝北县| 湟中县| 乌鲁木齐县| 红原县| 名山县| 广宗县| 孟连| 东乌珠穆沁旗| 元朗区| 伊通| 呼图壁县| 上思县| 广南县| 威信县| 商河县| 定边县| 德昌县| 肇庆市| 应城市| 娱乐| 永登县| 石棉县| 侯马市| 禄劝| 封开县| 界首市| 兴国县| 商河县| 台湾省| 历史|