Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Fechas en VB

Estas en el tema de Fechas en VB en el foro de Visual Basic clásico en Foros del Web. Hola a toda la banda, ya tiene tiempo que no ando por estos rumbos. Espero q esten super bien. Tengo un pequeño problema. Estoy tratando ...
  #1 (permalink)  
Antiguo 17/09/2006, 20:20
Avatar de GUAPOBEN  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico DF
Mensajes: 204
Antigüedad: 22 años, 5 meses
Puntos: 1
Exclamación Fechas en VB

Hola a toda la banda, ya tiene tiempo que no ando por estos rumbos.
Espero q esten super bien.

Tengo un pequeño problema.

Estoy tratando de hacer lo siguiente en Visual Basic:

Un programa q me calcule el día de la semana en la que estamos y dependiendo del dia me retrase a otro dia de la semana. x Ejemplo.

Se maneja en dos fechas.
Si me calcula que el dia de hoy es Lunes entonces me retrase en la fecha 1 al Viernes y la fecha 2 al Viernes.
Si me calcula que el dia de hoy es Martes entonces me retrase en la fecha 1 al Sabado y la fecha 2 al Lunes.
Si me calcula que el dia de hoy es Miercoles me retrase la fecha 1 y la fecha 2 al Martes.

Alguen podria ayudarme?
Yo lo aterrise de la siguiente forma para entenderle pero no me queda.

Lunes /* Viernes
{
FechaInicio = (To_day Lunes - 3 ) = Viernes
FechaFin = (To_day Lunes - 3) = Viernes
}
Martes /* Sabado, Domingo y Lunes
{
FechaInicio = (To_day Martes - 3 ) = Sabado
FechaFin = (To_day Martes - 1) = Lunes
}
Miercoles /* Martes
{
FechaInicio = (To_day Miercoles - 1 ) = Martes
FechaFin = (To_day Miercoles - 1) = Martes
}
Jueves /* Miercoles
{
FechaInicio = (To_day Jueves - 1 ) = Miercoles
FechaFin = (To_day Jueves - 1) = Miercoles
}
Viernes /* Jueves
{
FechaInicio = (To_day Viernes - 1 ) = Jueves
FechaFin = (To_day Viernes - 1) = Jueves
}
Sabado, Domingo /*
{
Fecha inicio = Q no ejecute
Fecha Fin = Q no ejecute
}

Yo lo intente hacer con un Case y Weekday pero no me sale.

De ante mano muchas gracias.
__________________
Guapo Ben
Servidor y Amigo :adios:
  #2 (permalink)  
Antiguo 20/09/2006, 23:08
Avatar de Neverhood  
Fecha de Ingreso: abril-2001
Ubicación: Uruapan, Michoacán.
Mensajes: 109
Antigüedad: 24 años
Puntos: 0
pero cuantos dias necesitas atrasar, o es aleatorio, o que?? podrías especificarlo un poco más??
__________________
Un saludo desde Uruapan, Michoacán.
L.I. Enrique Campos Gómez, Desarrollador de Software, Municipio de Uruapan Michoacán
  #3 (permalink)  
Antiguo 21/09/2006, 09:35
Avatar de GUAPOBEN  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico DF
Mensajes: 204
Antigüedad: 22 años, 5 meses
Puntos: 1
Gracias !!!

Muchas Gracias por contestarme.

Les comento q ya me ha quedado resuelto el problema, solo declare dos variables como globales para poderlas utilizar en otra operacion y bueno, me ha quedado el programa, prometo subirlo en cuanto tenga mas tiempo.

GRACIAS a todos.
__________________
Guapo Ben
Servidor y Amigo :adios:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:58.