Преобразовать дату в число в excel - Учим Эксель

Манипуляции с датой и временем в Python при помощи Pandas

Работать с датой и временем нетрудно, но необходимо уяснить много справочной инфы. В данной статье мы разглядим огромную ее часть. Для демонстрации употребляется обычная библиотека Python datetime и Pandas .

Базы библиотеки DateTime

При помощи обычной библиотеки можно создавать объекты datetime. Ниже приведен пример, как это создать, если для вас не нужна информация о часах, минутках и секундах.

Либо, если для вас она нужна, можно указать значения.

Чтоб выяснить, сколько на данный момент времени до миллисекунды, можно употреблять функцию .now().

Разница во времени

Объявим переменную и установим ее значение на текущее время.

Потом объявим другую переменную и устанавливаем ее значение на текущее время минус значение переменной current_time.

В итоге мы получили объект timedelta. показывающий, сколько времени прошло меж объявлением этих 2-ух переменных. Можно с легкостью получить доступ к данной инфы.

Перевод string в в datetime и напротив

Библиотека datetime включает в себя два способа для преобразования строк в объекты datetime и напротив. Чтоб конвертировать строчку в объект datetime, необходимо употреблять функцию strptime().

Если вас не устраивает форматирование, зайдите на этот веб-сайт . Для оборотного преобразования употребляется способ strftime().

Спектры дат в Pandas

При работе с датами я почаще использую библиотеку Python datetime. Но не считая этих случаев:

  • спектры дат;
  • пересчет времени.

2-ой вариант заслуживает отдельной статьи, потому я остановлюсь на первом.

Я использую библиотеку Pandas для сотворения диапазонов дат, чтоб избежать циклов при использовании обычной библиотеки. К примеру, чтоб сделать 30-дневный массив дат, начинающийся с 1 января 2020 года.

Видите, как просто?

При всем этом не надо придерживаться определенного форматирования. Библиотека Pandas довольно умна, чтоб осознать, что конкретно вы имели в виду

Интересно почитать:  Как обновить сводную таблицу в excel

Это также будет непревзойденно работать.

Даже какая-то безумная композиция не будет неувязкой.

И в итоге

Этих познаний довольно для объявления даты и времени и работы с ними в Python. Их довольно для выполнения большинства задач.

Пожалуйста, опубликуйте свои представления по текущей теме материала. За комменты, подписки, лайки, дизлайки, отклики маленький для вас поклон!

Ссылка на основную публикацию
Adblock
detector