Python on kaasaegse aja mitmekülgne, üldotstarbeline ja kõrgel tasemel programmeerimiskeel. Mõne konkreetse ülesande täitmiseks pakub see palju sisseehitatud mooduleid ja funktsioone. See pakub ajaga seotud ülesannete täitmiseks ka kuupäeva- ja ajamooduleid. Ajaväärtus algab 1. jaanuarist 1970 ja enamik operatsioonisüsteeme toetab ajaväärtust aastani 2038. Teine on ajaühiku arvutamine. Ajaväärtus tagastatakse ujukomaarvudena. Selles artiklis selgitatakse erinevaid viise Pythoni abil praeguse aja saamiseks.
Meetodid praeguse aja saamiseks
Pythonis praeguse aja saamiseks on kaks meetodit:
- Kasutades kuupäev Kellaaeg moodul
- Kasutades aeg moodul
Kuupäevaaja mooduli kasutamine
Kuupäeva aeg on sisseehitatud Pythoni moodul. See pakub praeguse kuupäeva ja kellaaja saamiseks palju sisseehitatud funktsioone. Kuupäevaaja mooduli funktsioon now () annab praeguse aja koos kuupäevaga.
Kasutame praeguse kellaaja ja kuupäeva saamiseks meie Pythoni skripti funktsiooni now ().
#import mooduli kuupäevalates datetime impordi datetime
#funktsiooni nüüd kasutades
print ("Praegune kuupäev ja kellaaeg on:", kuupäev.nüüd ())
Väljund
Väljundil kuvatakse praegune kuupäev ja kellaaeg.
Funktsiooni strftime () abil saame teisendada kuupäevaaja objekti väärtuse stringiks. Direktiivid edastatakse funktsioonile strftime () argumentidena ja see tagastab väärtuse. Näiteks tagastavad käsk% H,% M ja% S vastavalt tundide, minutite ja sekundite väärtuse stringivormingus. Kasutame praeguse aja saamiseks neid direktiive funktsiooniga strftime (). Antud näites kuupäeva väljund.now () funktsioon on salvestatud muutuja date_time. Veelgi enam, funktsiooni strftime () väljund salvestatakse muutujasse current_time ja lõpuks trükime muutuja current_time praeguse ajaväärtuse saamiseks.
#import mooduli kuupäevalates datetime impordi datetime
# kuupäeva ja kellaaja väärtuse saamiseks kasutage funktsiooni nüüd
date_time = kuupäeva kellaaeg.nüüd ()
#using strftime () praeguse ajaväärtuse saamiseks
praegune_aeg = kuupäeva_aeg.käivitusaeg ("% H:% M:% S")
print ("Praegune kellaaeg on:", praegune_aeg)
Väljund
Väljund näitab praegust ajaväärtust.
Nii kuupäeva kui ka kellaaja väärtuse saamise asemel saame ka lihtsalt ajaväärtuse. Nüüd ().funktsioon time () tagastab ainult ajaväärtuse. Kuupäeva tagastusväärtus.nüüd ().aeg () salvestatakse muutuja praegune_aeg. Lõpuks printime praeguse ajaväärtuse saamiseks muutuja current_time.
#import mooduli kuupäevalates datetime impordi datetime
# kasutada ajafunktsiooni praeguse ajaväärtuse saamiseks
current_time = kuupäeva aeg.nüüd ().aeg ()
print ("Praegune kellaaeg on:", praegune_aeg)
Väljund
Väljund näitab praegust ajaväärtust.
Kuupäevaaja moodulit saab praeguse ajaväärtuse saamiseks kasutada mitmel viisil.
Ajamooduli kasutamine
Praeguse kellaaja saab ajamooduli localtime () funktsiooni abil. Kasutame praeguse ajaväärtuse saamiseks meie Pythoni skripti funktsiooni localtime ().
#imooduli importimineimpordiaeg
Funktsiooni # localtime () kasutamine praeguse ajaväärtuse saamiseks
praegune_aeg = aeg.kohalik aeg()
#prindi praegune_aeg
print (praegune_aeg)
Väljund
Funktsioon localtime () tagastab kogu aja struktuuri.
Saame praeguse ajaväärtuse tundides, minutites ja teises vormingus, kasutades välju struct_time. Tm_hour tagastab tunni väärtuse. kusjuures tm_min ja tm_sec tagastavad vastavalt minutite ja sekundite väärtused.
#imooduli importimineimpordiaeg
Funktsiooni # localtime () kasutamine praeguse ajaväärtuse saamiseks
current_time = aeg.kohalik aeg()
#prindi praegune_aeg
print (praegune_aeg.tm_hour, ":", praegune_aeg.tm_min, ":", praegune_aeg.tm_sec)
Väljund
Funktsioon strftime () tagastab ka praeguse aja. Funktsioon strftime () võtab direktiividena argumendina ajastruktuuri.
#imooduli importimineimpordiaeg
Funktsiooni # localtime () kasutamine praeguse ajaväärtuse saamiseks
current_time_struct = aeg.kohalik aeg()
#funktsioon strftime ()
current_time = aeg.strftime ("% H:% M:% S", current_time_struct)
print ("Praegune kellaaeg on:", praegune_aeg)
Väljund
Järeldus
Python pakub kuupäev Kellaaeg ja aeg moodul ajaga seotud ülesannete täitmiseks. Voolu saame nende kahe mooduli abil. Selles artiklis selgitatakse kuupäev Kellaaeg ja aeg moodulit praeguste kellaaegade saamiseks lihtsate näidete abil.