Рубрики
Без рубрики

Модуль времени Python

Module Python Time Module, формат времени Python, Python Time.time (), Python Time Function, Calendar Python, Python Time Now, время Python Time, время печати текущего времени

Автор оригинала: Pankaj Kumar.

В этом руководстве мы узнаем о модуле времени Python. Переменная Python обсуждается в нашем предыдущем уроке. Модуль времени Python полезен, когда ваша работа нуждается в синхронизации с системным временем.

Модуль времени Python

Когда вы работаете на проект в реальном времени, вам может потребоваться синхронизировать вашу задачу с системным временем. Например, когда это 8 часов, ваша программа должна отправить сообщение группе людей. Для этой цели вы должны знать, как получить системное время с помощью кода Python.

Для этого вам нужно импортировать Python Time модуль. Чтобы получить текущее время, которое нам нужно использовать Локальное время () Функция из модуля времени. Функция получает вход от Время () функция. Следующий код поможет вам распечатать текущее время в Python.

# import the module
import time

# get the current clock ticks from the time() function
seconds = time.time()

currentTime = time.localtime(seconds)

# print the currentTime variable to know about it
print(currentTime,'\n')

# use current time to show current time in formatted string
print('Current System time is :', time.asctime(currentTime))

И ваш выход будет похож на это

Формат времени Python

Мы можем использовать strftime функция для форматирования времени.

print('Python Time Formatted is :', time.strftime("%d/%m/%Y", currentTime))

Выпускаемая вывод будет похоже на ниже.

Python Time Formatted is : 23/08/2017

Календарный модуль

В предыдущем разделе мы говорили о модуле времени Python. Мы можем получить текущее время, используя модуль Python Time, а затем отформатировать его, как мы требуем.

В этом разделе мы будем использовать календарный модуль Python, чтобы получить информацию о календарях. Следующий пример код покажет нам некоторые функции модуля календаря.

# import the module
import calendar

# print the current month
print('The month of August is:\n', calendar.month(2018, 8))

# set the first day of the week as sunday
calendar.setfirstweekday(6)

# re print the calender
print('The month of August is:\n', calendar.month(2018, 8))

# print if a year is leap year
print('Is 2017 a leap year? Ans:', calendar.isleap(2017))
print('Is 2016 a leap year? Ans:', calendar.isleap(2016))

Выход следующего кода будет

The month of August is:
     August 2018
Mo Tu We Th Fr Sa Su
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

The month of August is:
     August 2018
Su Mo Tu We Th Fr Sa
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Is 2017 a leap year? Ans: False
Is 2016 a leap year? Ans: True

Есть и другие модули, отличные от времени и календаря. Например, datetime модуль, DateutiL модуль.

Если вы получите некоторое время, подумайте об чтении Официальная ссылка Pythons для дополнительной информации.