Latest posts on Время в секунды topichttp://python.su/forum/topic/3304/2008-12-02T18:26:22+02:00Общий :: Python для новичков :: Время в секунды
2008-12-02T18:26:22+02:00ZAN20896Можно создавать объект datetime прямо из строки:<br/><div class="code"><pre>>>> import datetime<br/>>>> d = datetime.datetime.strptime('12.02.2008-10:15:01', '%d.%m.%Y-%H:%M:%S')<br/>>>> d<br/>datetime.datetime(2008, 2, 12, 10, 15, 1)</pre></div>
Общий :: Python для новичков :: Время в секунды
2008-12-02T14:58:52+02:00hellslade20876Если время строкой представлено, то можно так :)<br/>h,m,s = map(int, ‘17:58:31’.split(':'))<br/><br/>А если подумать то еще кучу вариантов можно придумать :D
Общий :: Python для новичков :: Время в секунды
2008-12-02T12:53:40+02:00Cover Story20872Извиняюсь. Но что-то не пойму как время разбить на часы, минуты и секунды.
Общий :: Python для новичков :: Время в секунды
2008-12-02T10:33:47+02:00Dimka66520864<div class="code"><pre>from datetime import timedelta<br/>s=timedelta(0, seconds, 0, 0, minutes, hours)<br/>s.seconds</pre></div>
Общий :: Python для новичков :: Время в секунды
2008-12-02T09:00:51+02:00Cover Story20861Всем доброго!<br/>Пользуюсь следующей инструкцией для превращения времени в секунды:<br/><div class="code"><pre>time.mktime(time.strptime('21:11:2008 ' + line[57:76].strip(), "%d:%m:%Y %H:%M'%S"))-time.mktime(time.strptime('21:11:2008 00:00:00', "%d:%m:%Y %H:%M:%S"))</pre></div>Чую что так писать не есть хорошо. Подскажите пожалуйста как превращать время в секунды более грамотно.