[pyar] ¿por que date no tiene strptime?

Roberto Alsina ralsina en netmanagers.com.ar
Lun Dic 26 11:02:23 ART 2011


On 12/26/2011 10:58 AM, Sebastian Bassi wrote:
> Hola,
>
> Estaba haciendo algo asi:
>
> fn = datetime.strptime(fecha_nacimiento,"%Y-%m-%d")
>
> Pero como mis fechas no usan "time", sino solamente "date", asi que 
> dejé de usar el módulo datetime para usar date y veo que no tiene 
> strptime. Y tengo que hacer esto:
>
> fn = map(int,fecha_nacimiento.split('-'))
> fn = date(fn[0],fn[1],fn[2])
>
> ¿Está bien que tenga que parsear manualmente el str para generar la 
> fecha? ¿por que date no tiene un strptime como si tiene datetime?
>

Porque strptime es una cosa que no devuelve dates sino datetimes. Para 
ser mas exactos, strptime es un wrapper o una reimplementacion de esto: 
http://linux.die.net/man/3/strptime

Si tenes que hacer algo que devuelve solo horas/minutos/segundos 
entonces no es un strptime.



More information about the pyar mailing list