En MySQL el STR_TO_DATE()
¡La función puede hacer el truco en una sola línea!
Ejemplo:Queremos obtener la fecha del Tuesday
del 32
semana del año 2013
.
SELECT STR_TO_DATE('2013 32 Tuesday', '%X %V %W');
generaría:
'2013-08-13'
Creo que esta es la mejor y más corta solución a su problema.