10 способов получить текущую дату и время в Python

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

Метод 1. Использование модуля datetime

import datetime
current_datetime = datetime.datetime.now()
print(current_datetime)

Метод 2. Использование модуля времени

import time
current_time = time.strftime("%H:%M:%S")
print(current_time)

Способ 3. Использование модуля календаря

import calendar
current_date = calendar.datetime.datetime.today()
print(current_date)

Метод 4. Использование библиотеки маятников

import pendulum
now = pendulum.now()
print(now)

Метод 5. Использование библиотеки стрелок

import arrow
current_time = arrow.now()
print(current_time)

Метод 6. Использование библиотеки pytz

import pytz
from datetime import datetime
current_time = datetime.now(pytz.timezone('UTC'))
print(current_time)

Метод 7. Использование библиотеки dateutil

from dateutil import tz, parser
current_time = parser.parse(str(datetime.datetime.now()))
print(current_time)

Метод 8. Использование метода strftime

from datetime import datetime
current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print(current_time)

Метод 9. Использование библиотеки стрелок с преобразованием часового пояса

import arrow
current_time = arrow.utcnow().to('US/Central')
print(current_time)

Метод 10. Использование библиотеки pandas

import pandas as pd
current_datetime = pd.to_datetime('today')
print(current_datetime)

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