Синтакса:
време.време()Ова метода нема аргумент и враћа времена у секундама пошто је време почетка епохе број са покретним зарезом. Различите употребе време() Методе су приказане у следећем делу водича.
Пример-1: Употреба времена () са цтиме () за штампање тренутног датума и времена
Поменуто је пре тога време() метода враћа вредност у секундама и то је број са покретним зарезом који није читљив. цтиме () метода се овде користи за представљање повратне вредности од време() метод у читљивом формату. Увезите време и цтиме из временског модула на почетку скрипте за употребу време() и цтиме () методе. Скрипта ће сачувати тренутни датум и вредност у секундама у именованој променљивој цуррент_ДатеТиме коришћењем време() метода. Затим ће се одштампати вредност цуррент_ДатеТиме. Вредност ове променљиве се прослеђује као аргумент методе цтиме () да би се конвертовала у формат читљив човеку и одштампала вредност.
# Увезите време и цтиме из временског модула
фром време увоз време,цтиме
# Прочитајте тренутне податке и време у секундама
цуррент_ДатеТиме= време()
# Одштампај излаз времена ()
принт(' нИзлаз времена (): ',цуррент_ДатеТиме)
# Одштампајте тренутни датум и време у читљивом формату
принт(' нДанас је: ',цтиме(цуррент_ДатеТиме))
Излаз:
Следећи излаз ће се појавити након покретања скрипте.
Пример-2: Употреба времена () са локалним временом () за одвојено штампање тренутног датума и времена
Вредности датума и времена штампају се као низ у претходном примеру који је подразумевани излаз за цтиме () метода. Али ако желите да прочитате сваки део података и временских вредности и одштампате сваку вредност помоћу прилагођеног формата, онда морате да користите другу методу под називом Локално време() са време() метода. Локално време() метода узима излаз време() метод као аргумент и враћа структуру вредности датума и времена које се могу читати засебно. Следећи пример показује како можете да читате и штампате различите делове тренутних података и времена помоћу време() и Локално време() методе. време модул је увезен на почетку скрипте за употребу време() и Локално време() методе. Излаз од време() метода је ускладиштена у променљивој, цурТиме и излаз од Локално време() метода се чува у променљивој Локално време . Вредност Локално време променљива се штампа да би се видео структурни излаз ове променљиве. Затим се објављује листа месеци и листа променљивих радних дана који представљају називе месеца и дана у недељи на основу нумеричке вредности постављене у излазу Локално време() метода. На крају, скрипта ће генерисати четири типа форматираних излаза података и времена.
#!/уср/бин/енв питхон3
# Модул за увоз времена
увоз време
# Очитавање тренутног времена у секундама
цурТиме=време.време()
# Читање вредности података и времена помоћу лоцалтиме ()
Локално време= време.Локално време(цурТиме)
# Одштампајте излаз локалног времена ()
принт('Излаз лоцалтиме () је: н',Локално време)
# Дефинишите листу месеци
месеци= ['Јануар', 'Фебруар', 'Март', 'Април', 'Може', 'Јун', 'Јули',
'Август', 'Септембар', 'Октобар', 'Новембар', 'Децембар']
# Дефинишите листу дана у недељи
радним данима= ['Понедељак', 'Уторак', 'Среда', 'Четвртак', 'Петак', 'Субота', 'Недеља']
принт(' нФорматирани излази су дати испод: ')
# Одштампајте тренутни датум
принт(' нДатум: ' ,Локално време.тм_мдаи,месеци[Локално време.тм_мон-1],Локално време.тм_год)
# Одштампајте тренутно време
принт(' нВреме:% дх:% дм:% дс '%(Локално време.тм_хоур,Локално време.тм_мин,Локално време.тм_сец))
# Одштампајте назив тренутног радног дана
принт(' нДанас је ' ,радним данима[Локално време.тм_вдаи])
# Одштампајте дан у години
принт(' нДанас је %д дана у години '%Локално време.тм_идаи)
Излаз:
Следећи излаз ће се појавити након покретања скрипте.
Пример-3: Употреба времена () са лоцалтиме () и стрфтиме () за штампање датума и времена
Постоји још један метод у питхону за читање вредности датума и времена помоћу различитих врста кодова формата који се назива стрфтиме () метода. тиме (), лоцалтиме () и стрфтиме () методе се користе у следећој скрипти за генерисање специфичнијих форматираних вредности датума и времена од претходна два примера. време модул је увезен на почетку скрипте да користи три методе наведене овде. У почетку, излаз време() метода се преноси као аргумент Локално време() метод, а затим, стрфтиме () метода користи излаз Локално време() метод са кодовима формата на различите начине за генерисање различитих врста излаза. У Питхону не постоји код директног формата за додавање суфикса са даном попут других програмских језика („први“, „други“, „трећи“ и „тх“). Овде је функција названа суфикс је дефинисано да дода суфикс са вредношћу дана датума.
#!/уср/бин/енв питхон3# Модул за увоз времена
увоз време
# Прочитајте тренутни датум и време
цуррентДТ= време.Локално време(време.време())
# Читајте сваког месеца
дан= инт(време.стрфтиме('%д',цуррентДТ))
# Дефинишите функцију за постављање суфикса дана
дефсуфикс(дан):
ако ((дан> 3 идан<= двадесет) или (дан> 2. 3 идан<= 30)):
суфикс= 'тх'
елсе:
суфикс= ['ст', 'нд', 'рд'][дан %10-1]
повратаксуфикс
# Прикажите кратак датум
принт('Кратак датум:', време.стрфтиме('%д-%м-%И',цуррентДТ))
# Прикажите дуг датум
принт(време.стрфтиме('Дуги датум: %А, %д'+ наставак(дан)+'% ОД СТРАНЕ',цуррентДТ))
# Прикажите кратко време
принт(време.стрфтиме('Кратко време:%Х:%М:%С',цуррентДТ))
# Прикажите дуго времена
принт(време.стрфтиме('Дуго време: %И: %М: %С %п',цуррентДТ))
Излаз:
Следећи излаз ће се генерисати након покретања скрипте.
Закључак:
Много временских метода постоји у време Питхон модул. Употреба време() метода са друге две корисне временске методе питхона приказане су у овом водичу. Надам се да ће овај водич помоћи читаоцима да науче употребу методе тиме ().