Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Как получить текущую дату и время в 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

  1. Ключевые слова и идентификаторы Python
  2. Оператор Python, отступы и комментарии
  3. Дата и время Python
  4. Python Получить текущее время
  5. Модуль времени Python
  6. Сон питона ()
  7. Как оптимизировать производственные системы и сэкономить время
  8. Java — Дата и время
  9. Дата и время С++
  10. Python — Дата и время