datetime modul, python 3 kezdők és Newbies

datetime modul osztályok kezelésére dátum és idő különböző módon. Karbantartó és szabványos módon, hogy képviselje, de nagyobb hangsúlyt fektetnek a könnyű manipuláció a dátumot, időt és azok részei.

Osztályok modul biztosítja datetime:

Class datetime.date (év, hónap, nap) - a dátum a szabvány. Tulajdonságok: év, hónap, nap. Megváltoztathatatlan objektumot.

Class datetime.time (óra = 0, perc = 0, második = 0, mikroszekundum = 0, tzinfo nincs) - zónaidő nem függ a dátumot. Tulajdonságok: óra, perc, másodperc, mikroszekundum, tzinfo.

Class datetime.timedelta - a különbség a két időpontban, akár ezredmásodperc.

Class datetime.tzinfo - absztrakt osztályok számára információkat az időzónát (például megmagyarázni az időzónát és / vagy nyári időszámítás).

Class datetime.datetime (év, hónap, nap, óra = 0, perc = 0, második = 0, mikroszekundum = 0, tzinfo nincs) - kombinációja dátumot és az időt.

  • datetime.MINYEAR (1) ≤ év ≤ datetime.MAXYEAR (9999)
  • 1 ≤ ≤ 12 hónap
  • 1 ≤ ≤ nap napok száma az adott hónapban és évben
  • 0 ≤ perc <60
  • 0 ≤ második <60
  • 0 ≤ mikroszekundum <1000000

Módszerek osztály datetime:

datetime.today () - datetime objektum az aktuális dátumot és időt. Úgy működik, úgy is, mint datetime.now () értékkel tz = Nincs.

datetime.fromtimestamp (timestamp) - benyújtásának időpontjában a szokásos időben.

datetime.fromordinal (ordinális) - dátum számát, amely az óta eltelt napok száma 1970/01/01.

datetime.now (tz = nincs) - datetime objektum az aktuális dátumot és időt.

datetime.combine (dátum, idő) - datetime célunk a kombinációk tárgyak dátumot és az időt.

datetime.strptime (DATE_STRING formátum) - átalakítja egy string datetime (valamint strptime idő függvényében modul).

datetime.strftime (méret) - lásd strftime függvény az idő modult ..

datetime.date () - a dátum a tárgy (a cut-off time).

datetime.time () - időobjektumot (lezárulásáig).

datetime.replace ([év [, hónap [, nap [, óra [, perc [második [, mikromásodperc [, tzinfo]]]]]]]]) - visszaadja egy új datetime megváltozott tulajdonságait.

datetime.timetuple () - visszaadja struct_time datetime.

datetime.toordinal () - a óta eltelt napok száma 01.01.1970.

datetime.timestamp () - visszaadja a másodpercek számát óta eltelt.

datetime.weekday () - a hét napja, mint egy számot Hétfő - 0, vasárnap - 6.

datetime.isoweekday () - a hét napja, mint egy számot Hétfő - 1, vasárnap - 7.

datetime.isocalendar () - tuple (évente egy ISO formátumban, ISO hét száma, ISO hét napja).

datetime.isoformat (sep = 'T') - szép sorban, mint a "HH-MM-NNTóó: MM: SS.mmmmmm", vagy ha mikroszekundumos == 0, "HH-MM-NNTóó: MM: SS"

Példa munka datetime osztály:

Kapcsolódó cikkek