from datetime import datetime >>>
first_date = datetime.strptime('2014-7-1', '%Y-%m-%d') >>>
print(first_date) 2014-07-01 00:00:00
Сначала необходимо импортировать класс
datetime
из модуля
datetime
. Затем
вызывается метод
strptime()
, первый аргумент которого содержит строку с датой.
Второй аргумент сообщает Python, как отформатирована дата. В данном примере
значение
'%Y-'
сообщает Python, что часть строки, предшествующая первому
дефису, должна интерпретироваться как год из четырех цифр;
'%m-'
приказывает
Python интерпретировать часть строки перед вторым дефисом как число, представ-
ляющее месяц; наконец,
'%d'
приказывает Python интерпретировать последнюю
часть строки как день месяца от 1 до 31.
Метод
strptime()
может получать различные аргументы, которые описывают,
как должна интерпретироваться запись даты. В табл. 16.1 перечислены некоторые
из таких аргументов.
Таблица 16.1. Аргументы форматирования даты и времени из модуля datetime
Аргумент Описание %A
Название дня недели — например, Monday
%B
Название месяца — например, January
%m
Порядковый номер месяца (от 01 до 12)
%d
День месяца (от 01 до 31)
%Y
Год из четырех цифр (например, 2015)
%y
Две последние цифры года (например, 15)
%H
Часы в 24-часовом формате (от 00 до 23)
%I
Часы в 12-часовом формате (от 01 до 12)
%p
AM или PM
%M
Минуты (от 00 до 59)
%S
Секунды (от 00 до 59)
Представление дат на диаграмме
Научившись обрабатывать данные в файлах CSV, вы сможете улучшить диаграмму
температурных данных. Для этого мы извлечем из файла даты ежедневных макси-
мумов и передадим даты и максимумы функции
plot()
:
highs_lows.py import csv