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