Python 3 a dátum és az idő

Python program képes legyen a dátumok és időpontok több módszer. Konvertálás között Dátumformátumok közös rutin számítógépek számára. idő és naptár Python modulok segítségével nyomon a dátumot és az időt.

Mi az a kullancs?

Ez az intézkedés az eredmény a következő -

Dátum számtani könnyű köze a kullancsokat. Mielőtt azonban a korszak dátumok nem ábrázolható ebben a formában. A dátum a távoli jövőben, és nem képviselheti az alábbiak szerint: - a vágási pont valahol 2038 UNIX és Windows.

Mi TimeTuple?

Sok a funkciók az idő Python feldolgozása közben tuple 9 számjegy, az alábbiak szerint -

-1, 0, 1, -1 azt jelenti könyvtár határozza DST

Ismerkedés a pontos időt

Annak érdekében, hogy lefordítani egy adott idő másodpercben óta eltelt lebegőpontos érték a félig-est közvetíteni lebegőpontos értéket egy függvény (pl localtime). amely visszaadja a tuple időt mind a kilenc valóság elemeit.

Ez fog a következő eredményt, amely lehet formázni egyéb formában -

Első alkalommal formázott

Meg lehet formázni bármikor szerint a követelmény, hanem egy egyszerű módja annak, hogy az idő olvasható formátumban asctime () -

Ennek hatására a következő eredményt -

Naptár Első elmúlt hónapban

Ennek hatására a következő eredményt -

idejű modul

Van egy népszerű ideje modul elérhető Python. amely funkciók működési idővel és átváltására vonatkozó ábrázolások. Itt megtalálja az összes rendelkezésre álló módszerek -

Funkció Leírás

Offset Időzóna DST másodpercben nyugatra UTC, ha meg van adva. Ez negatív. ha a helyi időzóna DST keletre fekszik UTC (mint Nyugat-Európában, többek között az Egyesült Királyságban), és (mint Nyugat-Európában, többek között az Egyesült Királyság). használja ezt, ha a nyári nem nulla.

CPU visszatér az aktuális időt, mint egy lebegőpontos másodpercek számát. Az intézkedés a számítási költségek különböző megközelítések, time.clock érték hasznosabb. mint time.time ().

Ahogy asctime (localtime (mp)), és nem érvek asctime ()

Beletelik egy pillanat másodpercben kifejezve óta eltelt, és visszaad egy tuple t idő egy alkalommal UTC. Megjegyzés: t.tm_isdst mindig 0

Ez egy pillanatig tart. másodpercben kifejezve kezdete óta a kor, és visszaad egy tuple t időben a helyi idő szerint (t.tm_isdst értéke 0 vagy 1, attól függően, hogy DST vonatkozik instant másodperc helyi szabályok) (t.tm_isdst értéke 0 vagy 1, attól függően, hogy a DST vonatkozik azonnali másodperc helyi szabályok), annak érdekében, (t.tm_isdst értéke 0 vagy 1, attól függően, hogy DST vonatkozik instant másodperc helyi szabályok).

Elfogadja instant kifejezett fél-est a helyi idő és tér vissza a lebegőpontos érték nyomatékkal másodpercben kifejezve elejétől a kor.

Felfüggesztése A hívó szál másodperc másodperc.

Elfogadja instant kifejezett fél-est a helyi idő és tér vissza a string az időben, amint azt a FMT sorokban.

Elemzések st sorok formátuma szerint FMT és visszatér az időpontra tuple formátumban.

Visszaadja az aktuális időt, lebegőpontos szám másodpercek óta eltelt.

Ez visszaállítja az időt átváltási szabályok által használt könyvtári rutinok. A környezeti változó TZ meghatározza, hogy ez hogyan történik.

Én végig egy rövid funkció -

Két fontos tulajdonságok, amelyek rendelkezésre állnak a time modul:

Egy attribútum leírása

Time.timezone attribútum Ez az eltolódás másodpercben helyi időzóna (anélkül, DST) UTC-től (> 0 az amerikai kontinensen; <=0 in most of Europe, Asia, Africa) Северной и (>0 az amerikai kontinensen; <=0 in most of Europe, Asia, Africa).

Képesség time.tzname locale egy pár függő sorok, amelyek a nevét a helyi időzónát és anélkül DST, ill.

naptár modul

Naptár modul egy naptár kapcsolatos funkciókat, beleértve a funkciók szöveget nyomtat naptár egy adott hónapban vagy évben.

Alapértelmezésben a naptári tart hétfőn, mint az első nap a héten, vasárnap, mint az utolsó. Ahhoz, hogy ez megváltozzon, hívja calendar.setfirstweekday () függvényt.

Az alábbiakban egy listája. rendelkezésre álló beépített naptár:

Funkció Leírás

Visszaadja a többsoros a naptári évről évre, formázott három oszlopban, szóközzel elválasztva c. w szélességű karakterekkel minden időpontban; minden sor hossza 21 * W + 18 + 2 * s. l sorok száma minden héten.

Visszaadja az aktuális beállítást a hétköznap, kezdődik minden héten. Alapértelmezésben, ha a naptár az első importált, ez 0, azaz hétfőn.

Visszaadja Igaz, ha egy év szökőév; egyébként az értéke False.

Visszaadja az összes szökőéveket a következő években tartományon belül (y1, y2).

Visszaadja a többsoros sztring a naptári hónap az évben, a hónap, egy sor heti plusz két címsorban. w szélességű karakterekkel minden időpontban; minden sor hossza 7 * W + 6. L vonalak száma minden héten.

Ez ad egy listát a listák az egész számok. Minden allista jelent hetente. Napok túl a hó hó év év beállítása 0; nappal a hónap során, meg a nap-hónap, és a fenti 1..

Visszaadja két egész szám. Az első kód egy hétköznap az első napja a hónap hónap év év a második a napok száma az adott hónapban. Kódok 0 hét (hétfő): 6 (vasárnap); hó szám 1-12.

Kapcsolódó cikkek