Как получить текущую дату и время в Python?
Как получить текущую дату и время в Python?
В этой статье вы научитесь получать сегодняшнюю дату, текущую дату и время в Python. Мы также отформатируем дату и время в различных форматах, используя метод strftime().
Видео:Дата и время в Python
Есть несколько способов получить текущую дату. Мы будем использовать date
класс модуля datetime для выполнения этой задачи.
Пример 1:Python получает сегодняшнюю дату
from datetime import date
today = date.today()
print("Today's date:", today)
Здесь мы импортировали date
класс из datetime
модуль. Затем мы использовали date.today()
метод для получения текущей локальной даты.
Кстати, date.today()
возвращает date
объект, который назначен сегодня переменная в приведенной выше программе. Теперь вы можете использовать метод strftime() для создания строки, представляющей дату в различных форматах.
Пример 2. Текущая дата в разных форматах
from datetime import date
today = date.today()
# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)
# Textual month, day and year
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)
# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)
# Month abbreviation, day and year
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
Когда вы запустите программу, вывод будет примерно таким:
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-2019<час>
Если вам нужно получить текущую дату и время, вы можете использовать datetime
класс datetime
модуль.
Пример 3. Получение текущей даты и времени
from datetime import datetime
# datetime object containing current date and time
now = datetime.now()
print("now =", now)
# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)
Вы будете стробировать вывод, как показано ниже.
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:56
Здесь мы использовали datetime.now()
чтобы получить текущую дату и время. Затем мы использовали strftime()
для создания строки, представляющей дату и время в другом формате.
Python