[pyar] ¿por que date no tiene strptime?

marrese en gmail.com marrese en gmail.com
Lun Dic 26 11:02:16 ART 2011


2011/12/26 Sebastian Bassi <sbassi en clubdelarazon.org>

> 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?
>
>
Sebastian,

Y si usas datetime y pedis el date ?

>>> import datetime
>>> a = '17-06-1981'
>>> fa = datetime.datetime.strptime(a, '%d-%m-%Y')
>>> fa
datetime.datetime(1981, 6, 17, 0, 0)
>>> fa.date()
datetime.date(1981, 6, 17)

Slds,

-- 
Martín

http://www.kyheo.com.ar
GTalk: marrese en gmail.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111226/a402f171/attachment.html>


More information about the pyar mailing list