ПочатиПочніть безкоштовно

Перетворення форматів дат — базове

Регіон продажів A у Європі та регіон продажів B в Австралії мають різні формати дат.

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

Щоб консолідувати або порівняти періоди продажів, потрібно перевести дати до одного формату. Це легко зробити за допомогою бібліотеки datetime і методу datetime.strptime(date_string, format), використовуючи такі директиви:

Directive Meaning Example
%d Day of the month as a zero-padded decimal number 01, 02, …, 31
%b Month as locale's abbreviated name Jan, Feb, …, Dec
%B Month as locale's full name January, …, December
%m Month as a zero-padded decimal number 01, 02, …, 12
%y Year without century as a zero-padded decimal number 00, 01, …, 99
%Y Year with century as a decimal number 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(____)
Редагувати та запускати код