Python - времеви модул

Съдържание
Неизбежно е, че когато правим програми, трябва да работим дати, или за да запази контрола на достъпа, да покаже кога са били извършени действията или просто като механизъм за валидиране, за щастие в рамките на модулите, които ни поставя Python На наше разположение имаме модул Time, той има голям брой методи, които можем да използваме за манипулиране на дати в различни формати.
Модул за време
Както обяснявахме Модул за време Той съдържа функционалности, които ни позволяват, наред с други неща, да манипулираме и форматираме дати и часове, да получаваме текущи дати, диапазони и да правим изчисления с тях.
Една от правилните форми на Python за обработка на дати е с кортежи, нека да видим една и да обясним позицията по
позиция, което означава:
(2002, 1, 21, 12, 2, 56, 0, 21, 0)
Този кортеж може да се прочете по следния начин: 21 януари 2002 г. в 12:02:56, което е понеделник и е 21 -во в годината; Сега се чудим как знаем цялата тази информация само като погледнем този кортеж, защото според позициите на всяка стойност вътре, нека видим на какво отговаря всяка.
  • 0 Година например, 2000, 2001 и т.н.
  • 1 месец в диапазона 1-12
  • 2 ден в диапазона 1-31
  • 3 Време в диапазона 0-23
  • 4 минути в диапазона 0-59
  • 5 секунди в диапазона 0-61
  • 6 Ден от седмицата в диапазона 0-6, където понеделник е 0
  • 7 Юлиански ден в диапазона 1-366
  • 8 Лятно часово време 0, 1 или -1
В позиция 8 трябва да се отбележи, че трябва да изясним, че се използва булева стойност.
Някои от най -важните функции на този модул са следните:
asctime ([кортеж]): Конвертирайте кортеж за време в низ.
localtime ([секунди]): Преобразувайте секундите в кортеж за дата, местно време.
mktime (кортеж): Преобразува кортеж от време в местно време.
сън (секунди): Той спи (не прави нищо) за броя секунди, съответстващ на секунди.
strptime (низ [, формат]): Трансформирайте низ във времеви кортеж.
време (): Текуща дата (в секунди, UTC).
Нека видим пример в следното изображение на приложението на функцията или метода по -рано.

Както виждаме, текущата дата се трансформира в низ, по този начин тя е много по -четима за човешкото око.
По същия начин можем да предадем кортеж, изграден например с localtime, в случай че не е необходимо да работим с текущата дата, като по този начин превръщаме в низ.
Ако използвахме време.спане това ще накара преводача да изчака определеното време в секунди, преди да продължи.
Тези функции, обхванати тук, са само малка извадка, ако искаме да се задълбочим в темата, можем да използваме официалната документация на Python За да получим повече подробности и да повишим нивото си на знания по темата, тази справка може да бъде намерена на http://python.org
С това приключваме този урок, сега можем да работим с функциите за време и дата в Python, за да можем да ги адаптираме към нашите проекти и да увеличим функционалностите на нашия сайт.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave