Како се користи метода питхон тиме.тиме ()

How Use Python Time



Задаци везани за време се раде у питхону помоћу време модул. Помоћу овог модула временска вредност се може приказати на различите начине. тиме.тиме () метода овог модула се користи за очитавање времена у секундама на основу епоха конвенција. Према епохи, рачунање времена почиње од датума, 1. јануара 1970., 00:00:00 (УТЦ) и подржава датум и време до 2038. године за већину оперативног система. време() начин време модул враћа време у секундама као број у покретном зарезу. Како се овај метод може користити са другим неопходним методама временског модула за приказ временске вредности у различитим форматима објашњено је у овом водичу.

Синтакса:

време.време()

Ова метода нема аргумент и враћа времена у секундама пошто је време почетка епохе број са покретним зарезом. Различите употребе време() Методе су приказане у следећем делу водича.







Пример-1: Употреба времена () са цтиме () за штампање тренутног датума и времена

Поменуто је пре тога време() метода враћа вредност у секундама и то је број са покретним зарезом који није читљив. цтиме () метода се овде користи за представљање повратне вредности од време() метод у читљивом формату. Увезите време и цтиме из временског модула на почетку скрипте за употребу време() и цтиме () методе. Скрипта ће сачувати тренутни датум и вредност у секундама у именованој променљивој цуррент_ДатеТиме коришћењем време() метода. Затим ће се одштампати вредност цуррент_ДатеТиме. Вредност ове променљиве се прослеђује као аргумент методе цтиме () да би се конвертовала у формат читљив човеку и одштампала вредност.



# Увезите време и цтиме из временског модула
фром време увоз време,цтиме

# Прочитајте тренутне податке и време у секундама
цуррент_ДатеТиме= време()

# Одштампај излаз времена ()
принт(' нИзлаз времена (): ',цуррент_ДатеТиме)

# Одштампајте тренутни датум и време у читљивом формату
принт(' нДанас је: ',цтиме(цуррент_ДатеТиме))

Излаз:



Следећи излаз ће се појавити након покретања скрипте.





Пример-2: Употреба времена () са локалним временом () за одвојено штампање тренутног датума и времена

Вредности датума и времена штампају се као низ у претходном примеру који је подразумевани излаз за цтиме () метода. Али ако желите да прочитате сваки део података и временских вредности и одштампате сваку вредност помоћу прилагођеног формата, онда морате да користите другу методу под називом Локално време() са време() метода. Локално време() метода узима излаз време() метод као аргумент и враћа структуру вредности датума и времена које се могу читати засебно. Следећи пример показује како можете да читате и штампате различите делове тренутних података и времена помоћу време() и Локално време() методе. време модул је увезен на почетку скрипте за употребу време() и Локално време() методе. Излаз од време() метода је ускладиштена у променљивој, цурТиме и излаз од Локално време() метода се чува у променљивој Локално време . Вредност Локално време променљива се штампа да би се видео структурни излаз ове променљиве. Затим се објављује листа месеци и листа променљивих радних дана који представљају називе месеца и дана у недељи на основу нумеричке вредности постављене у излазу Локално време() метода. На крају, скрипта ће генерисати четири типа форматираних излаза података и времена.



#!/уср/бин/енв питхон3
# Модул за увоз времена
увоз време

# Очитавање тренутног времена у секундама
цурТиме=време.време()

# Читање вредности података и времена помоћу лоцалтиме ()
Локално време= време.Локално време(цурТиме)

# Одштампајте излаз локалног времена ()
принт('Излаз лоцалтиме () је: н',Локално време)

# Дефинишите листу месеци
месеци= ['Јануар', 'Фебруар', 'Март', 'Април', 'Може', 'Јун', 'Јули',
'Август', 'Септембар', 'Октобар', 'Новембар', 'Децембар']

# Дефинишите листу дана у недељи
радним данима= ['Понедељак', 'Уторак', 'Среда', 'Четвртак', 'Петак', 'Субота', 'Недеља']
принт(' нФорматирани излази су дати испод: ')

# Одштампајте тренутни датум
принт(' нДатум: ' ,Локално време.тм_мдаи,месеци[Локално време.тм_мон-1],Локално време.тм_год)

# Одштампајте тренутно време
принт(' нВреме:% дх:% дм:% дс '%(Локално време.тм_хоур,Локално време.тм_мин,Локално време.тм_сец))

# Одштампајте назив тренутног радног дана
принт(' нДанас је ' ,радним данима[Локално време.тм_вдаи])

# Одштампајте дан у години
принт(' нДанас је %д дана у години '%Локално време.тм_идаи)

Излаз:

Следећи излаз ће се појавити након покретања скрипте.

Пример-3: Употреба времена () са лоцалтиме () и стрфтиме () за штампање датума и времена

Постоји још један метод у питхону за читање вредности датума и времена помоћу различитих врста кодова формата који се назива стрфтиме () метода. тиме (), лоцалтиме () и стрфтиме () методе се користе у следећој скрипти за генерисање специфичнијих форматираних вредности датума и времена од претходна два примера. време модул је увезен на почетку скрипте да користи три методе наведене овде. У почетку, излаз време() метода се преноси као аргумент Локално време() метод, а затим, стрфтиме () метода користи излаз Локално време() метод са кодовима формата на различите начине за генерисање различитих врста излаза. У Питхону не постоји код директног формата за додавање суфикса са даном попут других програмских језика („први“, „други“, „трећи“ и „тх“). Овде је функција названа суфикс је дефинисано да дода суфикс са вредношћу дана датума.

#!/уср/бин/енв питхон3
# Модул за увоз времена
увоз време

# Прочитајте тренутни датум и време
цуррентДТ= време.Локално време(време.време())

# Читајте сваког месеца
дан= инт(време.стрфтиме('%д',цуррентДТ))

# Дефинишите функцију за постављање суфикса дана
дефсуфикс(дан):
ако ((дан> 3 идан<= двадесет) или (дан> 2. 3 идан<= 30)):
суфикс= 'тх'
елсе:
суфикс= ['ст', 'нд', 'рд'][дан %10-1]
повратаксуфикс

# Прикажите кратак датум
принт('Кратак датум:', време.стрфтиме('%д-%м-%И',цуррентДТ))

# Прикажите дуг датум
принт(време.стрфтиме('Дуги датум: %А, %д'+ наставак(дан)+'% ОД СТРАНЕ',цуррентДТ))

# Прикажите кратко време
принт(време.стрфтиме('Кратко време:%Х:%М:%С',цуррентДТ))

# Прикажите дуго времена
принт(време.стрфтиме('Дуго време: %И: %М: %С %п',цуррентДТ))

Излаз:

Следећи излаз ће се генерисати након покретања скрипте.

Закључак:

Много временских метода постоји у време Питхон модул. Употреба време() метода са друге две корисне временске методе питхона приказане су у овом водичу. Надам се да ће овај водич помоћи читаоцима да науче употребу методе тиме ().