Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/07/2010, 17:12
Avatar de pdjazr
pdjazr
 
Fecha de Ingreso: noviembre-2002
Ubicación: Lima - Limon
Mensajes: 207
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: Ayuda con agenda en ASPX

Te mando uyn ejemplo de tratamineto de fechas y horas , hay un sentencia que le resta 10 minutos a una hora.....

DateTime DfechaPartido = Convert.ToDateTime(row["FECHA"].ToString());

fecha1 = DfechaPartido.ToShortDateString();
hora1 = row["HORA"].ToString();

DateTime DhoraPartido = Convert.ToDateTime(hora1);

// se le resta 10'(Politicas del sistema) minutos a la hora de comienzo de l partido para compararlo
DhoraPartido = DhoraPartido.AddMinutes(-10);


DateTime hoy = Convert.ToDateTime(DateTime.Now.ToShortDateString( ));
DateTime horaactual = Convert.ToDateTime( DateTime.Now.ToShortTimeString()) ;

DateTime horaPartido = Convert.ToDateTime(DhoraPartido.ToLongTimeString() );
DateTime fechaPartido = Convert.ToDateTime(DfechaPartido.ToShortDateString ());


// Solo va entrar hasta un dia antes del partido
// o El mismo dia pero 10 minutos antes
// o Según la politica a definir.
//
//Si la fecha no es hoy ó
//Si la fecha de hoy es la fecha del partido verifica la hora
if (hoy < fechaPartido || hoy == fechaPartido & horaactual < horaPartido)
{
int Competencia = Convert.ToInt32(row["COMPETENCIA"]);
int Encuentro = Convert.ToInt32(row["SECUENCIAL"]);
int Evento = 1 ; // Cuotas de Partido
__________________
http://paracraneo.comlu.com