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

Время даты питона

Python текущая дата, Python текущее время, Python TimeZone, Python Pytz, Python маятник, Python DateTime Теперь, дата Python Time в конкретном примере часового пояса

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

Мы можем использовать модуль Python DateTime, чтобы получить текущую дату и время локальной системы.

from datetime import datetime

# Current date time in local system
print(datetime.now())

Выход: 2018-09-12 14: 17: 56.456080

Питона текущая дата

Если вы заинтересованы только в дате локальной системы, вы можете использовать метод DateTime Date ().

print(datetime.date(datetime.now()))

Выход: 2018-09-12

Время тока Python

Если вы хотите только время в локальной системе, используйте метод времени (), передавая объект DateTime в качестве аргумента.

print(datetime.time(datetime.now()))

Выход: 14: 19: 46.423440

Питона текущего времени дата времени в часовой поясе – Pytz

В большинстве случаев мы хотим дату в определенной часовой точке, чтобы он также мог быть использован другими. Python DateTime Now () Функция принимает аргумент часового пояса, который должен быть реализацией Tzinfo Абстрактный базовый класс.

Python Пыта является одним из популярных модулей, которые могут быть использованы для получения реализаций часовых поясов.

Вы можете установить этот модуль, используя следующую команду PIP.

pip install pytz

Давайте посмотрим на несколько примеров использования модуля PYTZ, чтобы получить время в определенных часовых поясах.

import pytz

utc = pytz.utc
pst = pytz.timezone('America/Los_Angeles')
ist = pytz.timezone('Asia/Calcutta')

print('Current Date Time in UTC =', datetime.now(tz=utc))
print('Current Date Time in PST =', datetime.now(pst))
print('Current Date Time in IST =', datetime.now(ist))

Выход:

Current Date Time in UTC = 2018-09-12 08:57:18.110068+00:00
Current Date Time in PST = 2018-09-12 01:57:18.110106-07:00
Current Date Time in IST = 2018-09-12 14:27:18.110139+05:30

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

print(pytz.all_timezones)

Он будет распечатать список всех поддерживаемых часовых поясов модулем Pytz.

Модуль маятника Python

Модуль Python маятника – еще одна библиотека часового пояса и в соответствии с его документацией Это быстрее, чем модуль Pytz Отказ

Мы можем установить модуль маятника, используя приведенную ниже команду PIP.

pip install pendulum

Вы можете получить список поддерживаемых строк часовой пояс от маятник.Timezones атрибут.

Давайте посмотрим на некоторые примеры получения текущей информации о дате и времени в разных часовых поясах, используя модуль маятника.

import pendulum

utc = pendulum.timezone('UTC')
pst = pendulum.timezone('America/Los_Angeles')
ist = pendulum.timezone('Asia/Calcutta')

print('Current Date Time in UTC =', datetime.now(utc))
print('Current Date Time in PST =', datetime.now(pst))
print('Current Date Time in IST =', datetime.now(ist))

Выход:

Current Date Time in UTC = 2018-09-12 09:07:20.267774+00:00
Current Date Time in PST = 2018-09-12 02:07:20.267806-07:00
Current Date Time in IST = 2018-09-12 14:37:20.267858+05:30