Satura rādītājs
Ir neizbēgami, ka, veidojot programmas, mums ir jāstrādā datumi, vai nu lai saglabātu piekļuves kontroli, parādītu, kad darbības tika veiktas, vai vienkārši kā validācijas mehānismu, par laimi, moduļos, kurus tas mums liek Python Mūsu rīcībā ir laika modulis, tajā ir liels skaits metožu, kuras mēs varam izmantot, lai manipulētu ar datumiem dažādos formātos.Laika modulis
Kā mēs to paskaidrojām Laika modulis Tajā ir funkcijas, kas cita starpā ļauj mums manipulēt un formatēt datumus un laikus, iegūt pašreizējos datumus, diapazonus un ar tiem veikt aprēķinus.
Viena no pareizām formām Python lai apstrādātu datumus, ir ar kopām, redzēsim vienu un izskaidrosim pozīciju
pozīcija, kas nozīmē:
(2002, 1, 21, 12, 2, 56, 0, 21, 0)
Šo sēriju var nolasīt šādi: 21.2002. Janvāris plkst. 12:02:56, kas ir pirmdiena un ir gada 21. datums; Tagad mēs brīnāmies, kā mēs zinām visu šo informāciju, tikai aplūkojot šo kopu, jo pēc katras iekšējās vērtības pozīcijām redzēsim, kam katra atbilst.
- 0 Gads, piemēram, 2000., 2001., un tā tālāk.
- 1 mēnesis diapazonā no 1 līdz 12
- 2 Diena diapazonā 1-31
- 3 Laiks diapazonā no 0 līdz 23
- 4 minūtes diapazonā no 0 līdz 59
- 5 sekundes diapazonā no 0 līdz 61
- 6 Nedēļas diena diapazonā no 0 līdz 6, kur pirmdiena ir 0
- 7 Jūlija diena 1-366 diapazonā
- 8 Vasaras laiks 0, 1 vai -1
Dažas no šī moduļa svarīgākajām funkcijām ir šādas:
asctime ([tuple]): Pārvērst laika karti par virkni.
vietējais laiks ([sekundes]): Pārvērst sekundes par datuma kartīti, pēc vietējā laika.
mktime (kartotēka): Pārvērš kartonu no laika uz vietējo laiku.
miegs (sekundes): Tā guļ (neko nedara) par sekunžu skaitu, kas atbilst sekundēm.
strptime (virkne [, formāts]): Pārveidojiet virkni par laika kartīti.
laiks (): Pašreizējais datums (sekundēs, UTC).
Apskatīsim piemēru nākamajā funkcijas vai metodes pielietojuma attēlā kā laiks.
Kā redzam, pašreizējais datums tiek pārveidots par virkni, tādā veidā tas ir daudz vieglāk lasāms cilvēka acīm.
Tādā pašā veidā mēs varam nodot kartīti, kas veidota, piemēram, ar vietējo laiku, ja mums nav jāstrādā ar pašreizējo datumu, tādējādi veicot pārveidošanu par virkni.
Ja mēs izmantojām laiks.gulēt tas liek tulkam gaidīt norādīto laiku sekundēs, pirms turpināt.
Šīs šeit apskatītās funkcijas ir tikai neliels paraugs, ja mēs vēlamies iedziļināties tēmā, mēs varam izmantot oficiālo dokumentāciju Python Lai iegūtu sīkāku informāciju un palielinātu mūsu zināšanu līmeni par šo tēmu, šo atsauci var atrast vietnē http://python.org
Pabeidzot šo apmācību, mēs tagad varam strādāt ar laika un datuma funkcijām Python, lai tās varētu pielāgot mūsu projektiem un palielināt mūsu vietnes funkcionalitāti.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu