НачатьНачать бесплатно

Преобразование форматов дат — простой случай

В регионе продаж A (Европа) и регионе продаж B (Австралия) используются разные форматы дат.

  • Продажа A: 4000 за 14/02/2018
  • Продажа B: 3000 за 2 March 2018

Чтобы объединить данные или сравнить периоды продаж, необходимо привести даты к единому формату. Это легко сделать с помощью библиотеки datetime и метода datetime.strptime(date_string, format), используя следующие директивы:

Директива Значение Пример
%d День месяца в виде числа с ведущим нулём 01, 02, …, 31
%b Сокращённое название месяца Jan, Feb, …, Dec
%B Полное название месяца January, …, December
%m Номер месяца с ведущим нулём 01, 02, …, 12
%y Год без века в виде числа с ведущим нулём 00, 01, …, 99
%Y Год с веком в виде числа 1970, 1988, 2001, 2013

Это упражнение является частью курса

Финансовое прогнозирование в Python

Посмотреть курс

Инструкции к упражнению

  • Импортируйте библиотеку datetime.
  • Создайте объект dt_object, который преобразует дату каждой продажи в стандартный формат «день-месяц-год».
  • Выведите каждый результат, чтобы сравнить их между собой.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import the datetime python library
from ____ import ____

# Create a dt_object to convert the first date and print the month result
dt_object1 = datetime.strptime('14/02/2018', '____')
print(____)

# Create a dt_object to convert the second date and print the month result
dt_object2 = datetime.strptime('2 March 2018', '____')
print(____)
Редактировать и запускать код