„Python“

„Python“ Gaukite dabartinį laiką

„Python“ Gaukite dabartinį laiką

„Python“ yra universali, bendros paskirties ir aukšto lygio šių dienų programavimo kalba. Jis siūlo daugybę įmontuotų modulių ir funkcijų tam tikroms užduotims atlikti. Jame taip pat pateikiami datos ir laiko moduliai su laiku susijusioms užduotims atlikti. Laiko vertė prasideda nuo 1970 m. Sausio 1 d., O dauguma operacinių sistemų palaiko laiko vertę iki 2038 m. Antrasis yra laiko vieneto skaičiavimas. Laiko vertė grąžinama slankiųjų kablelių skaičiais. Šiame straipsnyje paaiškinami įvairūs būdai, kaip gauti dabartinį laiką naudojant „Python“.

Dabartinio laiko gavimo metodai

Toliau pateikiami du būdai, kaip gauti dabartinį „Python“ laiką:

  1. Naudojant datos laikas modulis
  2. Naudojant laikas modulis

Naudojant datos laiko modulį

Datos laikas yra įmontuotas „Python“ modulis. Tai suteikia daugybę integruotų funkcijų, kad gautumėte dabartinę datą ir laiką. Datos laiko modulio funkcija now () pateikia dabartinį laiką kartu su data.

Norėdami gauti dabartinį laiką ir datą, naudokime „Python“ scenarijaus funkciją now ().

#importuoti datos laiko modulį
nuo datetime importuoti datetime
#naudojant funkciją „dabar“
spausdinti ("Dabartinė data ir laikas yra:", datos laikas.dabar ())

Rezultatas

Išvestyje rodoma dabartinė data ir laikas.

Funkciją strftime () galime naudoti duomenų laiko laiko objekto vertei paversti eilute. Direkcijos perduodamos strftime () funkcijai kaip argumentai, ir ji grąžina vertę. Pvz., Direktyvos% H,% M ir% S atitinkamai grąžina valandų, minučių ir sekundžių reikšmę eilutės formatu. Panaudokime šias direktyvas su strftime () funkcija, kad gautume dabartinį laiką. Pateiktame pavyzdyje - datos laiko išvestis.funkcija now () saugoma kintamajame date_time. Be to, funkcijos strftime () išvestis saugoma kintamajame current_time, galiausiai mes spausdiname kintamąjį current_time, kad gautume dabartinę laiko vertę.

#importuoti datos laiko modulį
nuo datetime importuoti datetime
# naudodamiesi funkcija dabar, gaukite datos ir laiko reikšmę
date_time = datos laikas.dabar ()
#using strftime () gauti dabartinę laiko vertę
dabartinis laikas = datos laikas.pradžios laikas („% H:% M:% S“)
spausdinti ("Dabartinis laikas yra:", dabartinis_ laikas)

Rezultatas

Išvestis rodo dabartinę laiko vertę.

Užuot gavę datos ir laiko vertę, mes taip pat galime gauti tik laiko vertę. Dabar ().funkcija time () pateikia tik laiko vertę. Datos laiko grąžinimo vertė.dabar ().laikas () saugomas kintamajame dabartinis laikas. Galiausiai atspausdiname current_time kintamąjį, kad gautume dabartinę laiko vertę.

#importuoti datos laiko modulį
nuo datetime importuoti datetime
#naudojant laiko funkciją, norint gauti dabartinę laiko vertę
current_time = datos laikas.dabar ().laikas()
spausdinti ("Dabartinis laikas yra:", dabartinis_ laikas)

Rezultatas

Išvestis rodo dabartinę laiko vertę.

Datos laiko modulį galima naudoti įvairiai, norint gauti dabartinę laiko vertę.

Naudojant laiko modulį

Dabartinį laiką galima gauti naudojant laiko modulio funkciją localtime (). Norėdami gauti dabartinę laiko vertę, naudokime „Pyalt“ scenarijaus funkciją localtime ().

#importuoti laiko modulį
importo laikas
#using localtime () funkcija norint gauti dabartinę laiko vertę
current_time = laikas.vietinis laikas()
# dabartinio laiko spausdinimas
spausdinti (dabartinis_ laikas)

Rezultatas

Funkcija localtime () grąžina visą laiko struktūrą.

Dabartinę laiko vertę galime sužinoti per valandą, minutę ir antrą formatą, naudodami laukus struct_time. Tm_hour grąžina valandos vertę. o tm_min ir tm_sec atitinkamai pateikia minučių ir sekundžių reikšmes.

#importuoti laiko modulį
importo laikas
#using localtime () funkcija norint gauti dabartinę laiko vertę
current_time = laikas.vietinis laikas()
# dabartinio laiko spausdinimas
spausdinti (dabartinis_ laikas.tm_hour, ":", current_time.tm_min, ":", dabartinis_ laikas.tm_sec)

Rezultatas

Strftime () funkcija taip pat pateikia dabartinį laiką. Funkcija strftime () laiko struktūrą laiko argumentu kartu su direktyvomis.

#importuoti laiko modulį
importo laikas
#using localtime () funkcija norint gauti dabartinę laiko vertę
current_time_struct = laikas.vietinis laikas()
#using strftime () funkcija
current_time = laikas.strftime ("% H:% M:% S", current_time_struct)
spausdinti ("Dabartinis laikas yra:", dabartinis_ laikas)

Rezultatas

Išvada

„Python“ teikia datos laikas ir laikas modulis, skirtas atlikti su laiku susijusias užduotis. Mes galime gauti srovę naudodami šiuos du modulius. Šiame straipsnyje paaiškinamas datos laikas ir laikas modulį, kad gautumėte dabartinį laiką su paprastais pavyzdžiais.

Geriausi „Linux“ žaidimų distristai 2021 m
„Linux“ operacinė sistema nuėjo ilgą kelią nuo originalios, paprastos, serverio išvaizdos. Ši OS pastaraisiais metais nepaprastai patobulėjo ir dabar ...
Kaip užfiksuoti ir perduoti savo žaidimų sesiją sistemoje „Linux“
Anksčiau žaidimai buvo laikomi tik pomėgiu, tačiau laikui bėgant lošimų pramonė labai augo technologijų ir žaidėjų skaičiaus atžvilgiu. Žaidimų audito...
Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...