El 20 de noviembre de 2014, 0:42, Gustavo Cordero <gustavocorde...@gmail.com > escribió:
> buena tarde soy nuevo en el tema de programación necesito llegar a una > fecha con el siguiente formato 18/11/2014 <==== este es el resultado > esperado > > únicamente tengo los valores de > > semana del año = 47 > semana del mes = 4 > dia de la semana = 2 (que es igual a martes ) > > me podrían ayudar y decirme como debería ir el script o que función me > podría servir para esto > > Usa el módulo 'datetime' y opera fechas. Por pasos: # 1 de enero jan1 = date.today().replace(month=1, day=1) # origen del calendario, restando el día de la semana del 1 de enero origin = jan1 - timedelta(days=jan1.weekday()+1) # obtención de día que nos interesa sumándolo al origen myday = origin + timedelta(weeks=semana -1, days = dia_semana ) # impresión en el formato específico print myday.strftime(("%d/%m/%Y") PD: Adjunto un fichero de código un poco más completo. > o un likns que me den de referencia seria de mucha ayuda cualquier aporte > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es
yearweek.py
Description: Binary data
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/