Convertir ctime a Unicode y Unicode a ctime pitón
Pregunta
He convertido un valor ctime a Unicode
1,295,478,503.6789999 a 'Mar Ene 19 de 2011 18:08:23'
¿Puedo ir hacia atrás? A partir de la segunda línea a la primera?
Solución
Se quiere que el módulo de tiempo de Python, específicamente la función strptime (). (¿Cómo te convertir de ctime a Unicode / cuerda? Probablemente con time.strftime (). Así que tiene sentido para tener en cuenta la dirección inversa de eso, que es time.strptime ()).
He aquí una buena consulta en Google de esto, también: http: // www.google.com/search?q=python+parse+time+string
Muestra:
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
Otros consejos
import time
time.mktime(time.strptime('Wed Jan 19 18:08:23 2011'))
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow