Obtener una Fecha

19/01/2005 - 20:11 por Yovanny Rojas | Informe spam
Hola amigos

Sabe alguien como puedo tener una fecha espeficifica teniendo el dia y el
numero de semana y el año, es decir no tengo el mes solo el numero de
semana.

Gracias
 

Leer las respuestas

#1 Pedro Luna Montalvo, MVP
19/01/2005 - 21:27 | Informe spam
Corrigeme si me equivoco, lo que quieres es la fecha teniendo como datos de
entrada:

* Dia de la semana (0 = domingo, 1 = lunes, 2 = martes,)
* Semana del año (1...52)
* Año

En otras palabras, podrias recuperar la fecha del jueves de la 35ava semana
del 2010, por ejemplo.

Si esto es cierto, revisa esto:

Function ObtenerFecha(ByVal diaDeSemana As DayOfWeek, _
ByVal numeroSemana As Integer, ByVal año As Integer) As
Date

' Partimos del dia uno del año: semana 1
Dim dFecha As New Date(año, 1, 1)

'Nos movemos hasta la semana que nos indica
dFecha = dFecha.AddDays(7 * (numeroSemana - 1))

' Nos ubicamos en el dia de la semana
dFecha = dFecha.AddDays(diaDeSemana - dFecha.DayOfWeek)

Return dFecha
End Function


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu


"Yovanny Rojas" escribió en el mensaje
news:utreuql$
Hola amigos

Sabe alguien como puedo tener una fecha espeficifica teniendo el dia y el
numero de semana y el año, es decir no tengo el mes solo el numero de
semana.

Gracias


Preguntas similares