
Condiciones con Fechas
Publicado por HenryVe (3 intervenciones) el 16/02/2018 21:13:40
Hola a todos.
Tengo un Problema quisiera que me ayuden por favor, les comento.
tengo dos Controles DataEditFechaInicial,DataEditFechaFinal.
Quiero sacar dos cálculos con esas Fechas.
1.desde el 01/09/201x hasta el 31/12/201x ,que si elijen alguno de estos mese septiembre octubre noviembre o diciembre que esta dentro del rango de fechas ejecute una acción caso contrario un mensaje.
2.desde el 15/04/201x hasta el segundo domingo de mayo ,que si tengo una fecha dentro de ese rango ejecute una acción caso contrario un mensaje.
Nota:
caso 2.la condición que valide cualquier año.
caso1. que solo valide los meses.
ejemplo como estoy usando .
Caso1.
DateTime fechaD = Convert.ToDateTime("01-09-2018").Date;
DateTime fechaH = Convert.ToDateTime("31-12-2018").Date;
if ((Convert.ToDateTime(deFechaDesde.EditValue) > fechaD) && (Convert.ToDateTime(deFechaHasta.EditValue)<fechaH))
{
strMensaje = strMensaje + "- Rango de fecha no valido Campaña Navidad .\n";
flag = true;
}
CASO2
if ((Convert.ToDateTime(deFechaDesde.EditValue) > Convert.ToDateTime("15-04-2018")) && (Convert.ToDateTime(deFechaHasta.EditValue) < Convert.ToDateTime("14-05-2018")))
{
strMensaje = strMensaje + "- Rango de fecha no valido Campaña Dia de la Madre .\n";
flag = true;
}
Gracias de antemano
Tengo un Problema quisiera que me ayuden por favor, les comento.
tengo dos Controles DataEditFechaInicial,DataEditFechaFinal.
Quiero sacar dos cálculos con esas Fechas.
1.desde el 01/09/201x hasta el 31/12/201x ,que si elijen alguno de estos mese septiembre octubre noviembre o diciembre que esta dentro del rango de fechas ejecute una acción caso contrario un mensaje.
2.desde el 15/04/201x hasta el segundo domingo de mayo ,que si tengo una fecha dentro de ese rango ejecute una acción caso contrario un mensaje.
Nota:
caso 2.la condición que valide cualquier año.
caso1. que solo valide los meses.
ejemplo como estoy usando .
Caso1.
DateTime fechaD = Convert.ToDateTime("01-09-2018").Date;
DateTime fechaH = Convert.ToDateTime("31-12-2018").Date;
if ((Convert.ToDateTime(deFechaDesde.EditValue) > fechaD) && (Convert.ToDateTime(deFechaHasta.EditValue)<fechaH))
{
strMensaje = strMensaje + "- Rango de fecha no valido Campaña Navidad .\n";
flag = true;
}
CASO2
if ((Convert.ToDateTime(deFechaDesde.EditValue) > Convert.ToDateTime("15-04-2018")) && (Convert.ToDateTime(deFechaHasta.EditValue) < Convert.ToDateTime("14-05-2018")))
{
strMensaje = strMensaje + "- Rango de fecha no valido Campaña Dia de la Madre .\n";
flag = true;
}
Gracias de antemano
Valora esta pregunta


0