[pyar] Sumas de meses

Wil Alvarez walvarez.cvacafe en gmail.com
Sab Jun 2 01:38:23 ART 2012


El 2 de junio de 2012 01:10, Leonel Caraccioli
<leonel en backupnet.com.ar>escribió:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Muchachos:
>
> Hace unas horas que ando dando vueltas con este tema y no encuentro
> una solución elegante que no sea harcodear todo.
>
> La cosa es que no encuentro la forma de sacar el siguiente mes al actual:
>
>   mes =
>
> {'JANUARY':'Enero','FEBRUARY':'Febrero','MARCH':'Marzo','APRIL':'Abril','MAY':'Mayo','JUNE':'Junio','JULY':'Julio','AUGUST':'Agosto','SEPTEMBER':'Setiembre','OCTOBER':'Octubre','NOVEMBER':'Noviembre','DECEMBER':'Diciembre'}
>
> mes[ datetime.date.today().strftime('%B').upper() ]
>
> También necesito el año en otro lado. Por lo que mi pregunta es como
> sumarle un mes a  datetime.date.today()
>
> Intenté un par de cosas que saque de internet, pero como que no
> termino de entender muy bien que onda como funciona el tema de fechas
> en python.
>
> Saludos
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk/JkjkACgkQ7i6Nxl0L5wvGCQCffrzEPwl29weerJUs4QHp0IjC
> Zi8An2z0QJpWyfUj7RcG0Q5YwXodKrVs
> =Te9R
> -----END PGP SIGNATURE-----
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>


Hola Leonel,

Una forma es con el método timedelta de datetime. Te quedaría algo así:

datetime.date.today() + datetime.timedelta(days=30)

Eso debería hacer el truco, la cosa es que debes estar pendiente de los
meses que no tienen 30 días. Para más información puedes leer la
documentación del módulo datetime en [1]

[1] http://docs.python.org/library/datetime.html

-- 
“Yo construyo Soberanía, uso Software Libre”
Wil Alvarez
Linux Counter #415026
http://damncorner.blogspot.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120602/3210e2dd/attachment.html>


More information about the pyar mailing list