Автор оригинала: Pankaj Kumar.
Python datetime.
В этом посте мы будем учиться о том, как использовать модуль Python DateTime. С помощью модуля DateTime мы можем получить информацию о датах данных о датах и формате.
Использование модуля DateTime
Давайте начнем работать над модулем Python DateTime Switchule.
Python DateTime сейчас ()
Легко печатать текущее время, используя datetime
модуль. Давайте посмотрим, как фрагмент кода о том, как это можно сделать:
import time import datetime print("Time in seconds since the epoch: %s", time.time()) print("Current date and time: " , datetime.datetime.now())
Давайте посмотрим на вывод этой программы:
Сначала доступа к недвижимости внутри модуля DateTime, который имеет такое же имя, выглядит нечетным. Вы можете позвонить в сейчас ()
Функция для печати информации даты, как показано выше. Обратите внимание, что DateTime Now () возвращает информацию о дате информации о пользователе, и выглядит намного лучше, чем от модуль времени Отказ
Формат Python DateTime
В большинстве случаев формат одного дата не соответствует нашим потребностям в приложении. Мы можем отформатировать наш код, используя фрагмент кода, который мы покажем следующим:
import datetime print("Formatted date : " , datetime.datetime.now().strftime("%y-%m-%d-%H-%M"))
Давайте посмотрим на вывод этой программы: Обратите внимание, что здесь, меньший м
отражает месяц и капитал М
показывает минуту для времени. Это часто приводит к смущениям и является точкой вспоминания.
Пример Python DateTime
Мы можем сделать намного больше с форматом DateTime, как получить текущий год, вычисляющий будний день дня, день года и т. Д. Все это возможно с одним звонками, и нам просто нужно использовать strftime ()
функция соответствующим образом. Давайте посмотрим, как фрагмент кода о том, как это можно сделать:
import datetime print("Present year: ", datetime.date.today().strftime("%Y")) print("Month of year: ", datetime.date.today().strftime("%B")) print("Week number of the year: ", datetime.date.today().strftime("%W")) print("Weekday of the week: ", datetime.date.today().strftime("%w")) print("Day of year: ", datetime.date.today().strftime("%j")) print("Day of the month : ", datetime.date.today().strftime("%d")) print("Day of week: ", datetime.date.today().strftime("%A"))
Давайте посмотрим на вывод для этой программы: теперь это было много информации, которая может быть использована.
Получить будний день на свидание
Также можно получить будний день на данную дату. Иногда иногда нужно в приложениях на основе календаря или только для любопытства!
Давайте посмотрим, как фрагмент кода о том, как это можно сделать:
import datetime birthday = datetime.date(1994,5, 20) #year, month, day print(birthday.strftime("%A"))
Давайте посмотрим на вывод этой программы:
Python String к DateTime
Мы можем использовать Strptime ()
Функция для получения объекта DateTime от Строка Отказ Давайте посмотрим на короткий пример для этого.
import datetime time_now = datetime.datetime.strptime("1/1/2018", "%m/%d/%Y") print(time_now) print(type(time_now))
Выход вышеуказанной программы показан ниже.
2018-01-01 00:00:00
Заключение
В этом посте мы увидели, как мы можем использовать модуль Python DateTime, чтобы предоставить информацию о дате и поместить ее в нашу приложение. Это очень полезный модуль, чтобы предоставить информацию о дате и времени для пользователя. Кроме того, есть много функций для форматирования и получения конкретной информации. Таким образом, этот модуль очень сложно в приложении Python имеет дело с датами.
Ссылка: API док