2015-09-03 3 views
1

Здесь он печатает только номер текущей недели для всех дат на листе excel. Мне нужно напечатать номер недели, соответствующий номер недели для каждой даты на листе, который я сохранил в списке, как получить номер недели для каждой даты, которая хранится в виде списка?Как получить номер недели?

print datetime.datetime(2015,9,03).isocalendar()[1] 

ответ

1

Проблема в том, что конструктор типа datetime ожидает целое число за год. См https://docs.python.org/2/library/datetime.html#datetime.datetime для синтаксиса

В зависимости от того, какого типа данных вашего DateList [0] объект, вам нужно будет извлечь компоненты даты из него