@SerKonRu

Как считать дату из текстового файла Python?

Добрый день. Имеется текстовый файл, в котором хранятся определенные даты в формате: год-месяц-день. На каждой строке файла - одна дата. Мне нужно считать все эти даты, и узнать, какой день недели был в текущую дату. Знаю, что день недели можно получить с помощью calendar.weekday(year, month, day)
Но не могу понять, как из строки формата, к примеру, 2015-01-02 получить отдельные числа, и поместить эти данные в weekday. Заранее спасибо.
  • Вопрос задан
  • 1042 просмотра
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
>>> str1 = '2015-01-02'
>>> import datetime
>>> datetime.datetime.strptime(str1, '%Y-%m-%d')
datetime.datetime(2015, 1, 2, 0, 0)


>>> my_date = datetime.datetime.strptime(str1, '%Y-%m-%d')
>>> my_date.year
2015
>>> my_date.month
1
>>> my_date.day
2
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы