hola
estuy muy apurada me piden hacer un codigo ke al ingresar fechas me de los sabados y domingos
ayuda
:)
| ||||
Respuesta: URGEEEEEE fechas en C#
Código C#:
Ver original
__________________ La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones |
| |||
Respuesta: URGEEEEEE fechas en C# Dradi7 muy buena la función, una consulta, que es lo que hace esta linea: DiaSem = DiaSem = - 1 ? 6 : DiaSem; No entiendo lo que hace dos veces la variable, el menos y el signo de pregunta. Graciasss
__________________ PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!! |
| |||
Respuesta: URGEEEEEE fechas en C# Cita: Gracias peter
Iniciado por Peterpay ![]() el signo de pregunta es un if hector (condicion)?verdad:falso; su condicional debe ser si el dia de la semana es -1 entonces es 6 cualquier otro caso conserva su valor. habria que preguntar a Laura que es realmente lo q necesita porq con tan poca informacion es complicaod saber si quiere limitar una entrada de datos si quiere obtener los sabados y domingos dentro de un rango de fechas o si quiere hacerlo en su bd. uno nunca sabe.
__________________ PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!! |
| |||
Respuesta: URGEEEEEE fechas en C# wiii muchas gracias aunque estaba investigando y lo hice de esta manera: DateTime inicial = dtpinicial.Value; DateTime final = dtpfinal.Value; int Sabados = 0; int Domingos = 0; if(dtpinicial.Value >= dtpfinal.Value ) { MessageBox.Show("Pon la fecha mayor a la inicial"); return; } while (dtpinicial.Value < dtpfinal.Value ) { if (dtpinicial.Value.DayOfWeek.ToString() == "Saturday") { Sabados++; } if (dtpinicial.Value.DayOfWeek.ToString() == "Sunday") { Domingos++; } dtpinicial.Value = dtpinicial.Value.AddDays(1); } dtpinicial.Value =inicial; dtpfinal.Value =final; txtsabados.Text =Convert .ToString (Sabados); txtdomingos.Text =Convert.ToString(Domingos); |
| ||||
Respuesta: URGEEEEEE fechas en C# cambia tu dtpInicial.DayOfTheWeek.ToString()=="Saturday" por un simple dtpInicial.DayOftheWeek==DayOftheWeek.Saturday o Sunday esos aunq pequenios cambios e insignificantes mejoraran tu performance al largo plazo |