2011-01-20 3 views

ответ

5

Вы хотите модуль времени Python, в частности функцию strptime(). (Как вы конвертировали из ctime в unicode/string? Возможно, с time.strftime(). Поэтому имеет смысл искать обратное направление этого, которое является time.strptime().)

Вот хороший запрос Google для этого тоже: http://www.google.com/search?q=python+parse+time+string

Пример:

entropy:~>python 
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import time 
>>> u = u'Wed Jan 19 18:08:23 2011' 
>>> t = time.strptime(u) 
>>> t 
time.struct_time(tm_year=2011, tm_mon=1, tm_mday=19, tm_hour=18, tm_min=8, tm_sec=23, tm_wday=2, tm_yday=19, tm_isdst=-1) 
>>> time.mktime(t) 
1295489303.0 
4
import time 
time.mktime(time.strptime('Wed Jan 19 18:08:23 2011'))