成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

關(guān)于python時間函數(shù)詳解的信息

Python中處理時間的幾種方法小結(jié)

python中的時間模塊主要有time, datetime。

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站制作、成都做網(wǎng)站與策劃設(shè)計,利通網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:利通等地區(qū)。利通做網(wǎng)站價格咨詢:18980820575

I, time模塊

time模塊中包含了四種時間格式:

float格式,即給定時間相對于epoch增加的秒數(shù)

tuple格式,一個九元組 (tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst)

string格式,'Mon Feb 6 15:00:06 2012'

format格式,以指定的格式生成的時間

針對這幾種時間格式,time模塊提供了函數(shù)在格式之間相互轉(zhuǎn)換。

asctime(tuple) -string

ctime(float) -string

gmtime(float) -tuple

localtime(float) -tuple

mktime(tuple) -float

strftime(format, tuple) -format string

strptime(formatstring, format) -tuple

time() - float

上述函數(shù)中,除了time()函數(shù)直接返回當(dāng)前時間相對于epoch的秒數(shù)外,其他函數(shù)都要求有時間的輸入,如果沒有輸入,則默認(rèn)使用當(dāng)前時間。

另外,strftime和strptime中的format使用下面的格式:

%a 英文星期簡寫

%A 英文星期的完全

%b 英文月份的簡寫

%B 英文月份的完全

%c 顯示本地日期時間

%d 日期,取1-31

%H 小時, 0-23

%I 小時, 0-12

%m 月, 01 -12

%M 分鐘,1-59

%j 年中當(dāng)天的天數(shù)

%w 顯示今天是星期幾

%W 第幾周

%x 當(dāng)天日期

%X 本地的當(dāng)天時間

%y 年份 00-99間

%Y 年份的完整拼寫

%S 秒(00-59)

除了上述的時間轉(zhuǎn)換函數(shù)之外,模塊還提供了下面的函數(shù):

clock() 返回進(jìn)程的創(chuàng)建時間,以秒計數(shù)的float

sleep(float) sleep一段時間,以秒計數(shù)

tzset() 更改時區(qū)

II, datetime

datetime模塊定義了下面這幾個類:

datetime.date:表示日期的類。常用的屬性有year, month, day;datetime.time:表示時間的類。常用的屬性有hour, minute, second, microsecond;datetime.datetime:表示日期時間。datetime.timedelta:表示時間間隔,即兩個時間點(diǎn)之間的長度。datetime.tzinfo:與時區(qū)有關(guān)的相關(guān)信息。(這里不詳細(xì)充分討論該類,感興趣的童鞋可以參考python手冊)

注 :上面這些類型的對象都是不可變(immutable)的。

下面詳細(xì)介紹這些類的使用方式。

date類

date類表示一個日期。日期由年、月、日組成(地球人都知道~~)。date類的構(gòu)造函數(shù)如下:

class datetime.date(year, month, day):參數(shù)的意義就不多作解釋了,只是有幾點(diǎn)要注意一下:

year的范圍是[MINYEAR, MAXYEAR],即[1, 9999];month的范圍是[1, 12]。(月份是從1開始的,不是從0開始的~_~);day的最大值根據(jù)給定的year, month參數(shù)來決定。例如閏年2月份有29天;

date類定義了一些常用的類方法與類屬性,方便我們操作:

date.max、date.min:date對象所能表示的最大、最小日期;date.resolution:date對象表示日期的最小單位。這里是天。date.today():返回一個表示當(dāng)前本地日期的date對象;date.fromtimestamp(timestamp):根據(jù)給定的時間戮,返回一個date對象;datetime.fromordinal(ordinal):將Gregorian日歷時間轉(zhuǎn)換為date對象;(Gregorian Calendar :一種日歷表示方法,類似于我國的農(nóng)歷,西方國家使用比較多,此處不詳細(xì)展開討論。)

python的time怎么使用

time模塊

time這個模塊提供各種與時間相關(guān)的函數(shù)。相關(guān)功能,可以參見datetime和calendat模塊。

此模塊并非所有平臺提供所有功能,因平臺而異。

以下是對一些術(shù)語和慣例的解釋

初始時間因平臺而異。對于Unix平臺,初始時間是1970,01,01,00:00:00(UTC)。查看每個操作平臺的初始時間可以使用time.gmtime(0)函數(shù)。

在所有POSIX平臺上,從初始時間以來的秒數(shù)都不包括閏秒

該模塊中的函數(shù)可能不處理初始時間以前和遙遠(yuǎn)未來的日期和時間,未來的分界點(diǎn)對于32位操作系統(tǒng)是2038年。

UTC是協(xié)調(diào)世界時(以前稱為格林尼治標(biāo)準(zhǔn)時間,GMT)。縮寫UTC不是一個錯誤,而是英語和法語之間的妥協(xié)。

DST是夏令時,在一年中的某些時候,時區(qū)通常會調(diào)整一個小時。DST規(guī)則是神奇的(由當(dāng)?shù)胤蓻Q定),每年都在變化。

各種實(shí)時函數(shù)的精度可能低于表示其值或參數(shù)的單位所建議的精度。

推薦學(xué)習(xí)《python教程》

python時間序列(2)

時期(period)表示的是時間區(qū)間,比如數(shù)日、數(shù)月、數(shù)季、數(shù)年等。Period類所 表示的就是這種數(shù)據(jù)類型,其構(gòu)造函數(shù)需要用到一個字符串或整數(shù),以及表11-4中 的頻率:

這里,這個Period對象表示的是從2007年1月1日到2007年12月31日之間的整段時間。

只需對Period對象加上或減去一個整數(shù)即可達(dá)到根據(jù)其頻率進(jìn)行位移的效果:

如果兩個Period對象擁有相同的頻率,則它們的差就是它們之間的單位數(shù)量:

period_range函數(shù)可用于創(chuàng)建規(guī)則的時期范圍:

PeriodIndex類保存了一組Period,它可以在任何pandas數(shù)據(jù)結(jié)構(gòu)中被用作軸索引:

如果你有一個字符串?dāng)?shù)組,你也可以使用PeriodIndex類:

Period和PeriodIndex對象都可以通過其asfreq方法被轉(zhuǎn)換成別的頻率。假設(shè)我們有 一個年度時期,希望將其轉(zhuǎn)換為當(dāng)年年初或年末的一個月度時期。該任務(wù)非常簡 單:

你可以將Period('2007','A-DEC')看做一個被劃分為多個月度時期的時間段中的游 標(biāo)。圖11-1對此進(jìn)行了說明。

對于一個不以12月結(jié)束的財政年度,月度子時期的歸屬情況就不一樣了:

在將高頻率轉(zhuǎn)換為低頻率時,超時期(superperiod)是由子時期(subperiod)所 屬的位置決定的。例如,在A-JUN頻率中,月份“2007年8月”實(shí)際上是屬于周期“2008年”的:

完整的PeriodIndex或TimeSeries的頻率轉(zhuǎn)換方式也是如此:

這里,根據(jù)年度時期的第一個月,每年的時期被取代為每月的時期。

如果我們想要 每年的最后一個工作日,我們可以使用“B”頻率,并指明想要該時期的末尾:

未完待續(xù)。。。

當(dāng)前標(biāo)題:關(guān)于python時間函數(shù)詳解的信息
URL鏈接:http://jinyejixie.com/article8/hsohip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、App開發(fā)網(wǎng)站收錄、搜索引擎優(yōu)化、App設(shè)計、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
合作市| 麻江县| 平凉市| 光泽县| 当雄县| 县级市| 宁都县| 漳平市| 宁远县| 务川| 古蔺县| 孙吴县| 德庆县| 阆中市| 隆尧县| 北海市| 商南县| 含山县| 垣曲县| 庆城县| 汶上县| 平邑县| 桦川县| 突泉县| 阿巴嘎旗| 樟树市| 衡阳县| 都江堰市| 堆龙德庆县| 泰来县| 遵化市| 汝南县| 波密县| 库尔勒市| 清水县| 集贤县| 奉化市| 万源市| 徐汇区| 安新县| 梅河口市|