Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 24, 2011 14:30:33

diego
От:
Зарегистрирован: 2010-09-14
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

работа с датой

Добрый день!
Извлёк из excel-евского файла массив строк формата ‘часы:минуты:секунды’, конвертировал (не слишком элегантно)

dt_obj = time.strptime(rows[3][6], "%H:%M:%S")
1) если способ ковертации получше (чтото формат мне не нравится)
2)как можно всё это дело сложить (важно не количество дней, а общее количество часов:секунд)

чёт запутался маленько в datetime, подскажите решение



Офлайн

#2 Янв. 24, 2011 14:54:26

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

работа с датой

diego
1) если способ ковертации получше (чтото формат мне не нравится)
Формат можно задать какой-угодно. Все модификаторы в доке - http://docs.python.org/library/datetime.html#strftime-strptime-behavior
diego
2)как можно всё это дело сложить (важно не количество дней, а общее количество часов:секунд)
Не совсем понял задачу, но вы имеете доступ к целым числам, которыми можете оперировать
>>> d = datetime.now()
>>> d.hour
14
>>> d.minute
54
>>> d.second
0



Офлайн

#3 Янв. 24, 2011 21:41:52

diego
От:
Зарегистрирован: 2010-09-14
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

работа с датой

regall
diego
1) если способ ковертации получше (чтото формат мне не нравится)
Формат можно задать какой-угодно. Все модификаторы в доке - http://docs.python.org/library/datetime.html#strftime-strptime-behavior
diego
2)как можно всё это дело сложить (важно не количество дней, а общее количество часов:секунд)
Не совсем понял задачу, но вы имеете доступ к целым числам, которыми можете оперировать
>>> d = datetime.now()
>>> d.hour
14
>>> d.minute
54
>>> d.second
0
Спасибо!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version