Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2013, 12:51
Avatar de emmax
emmax
 
Fecha de Ingreso: agosto-2010
Ubicación: Sonora
Mensajes: 172
Antigüedad: 14 años, 5 meses
Puntos: 8
Respuesta: Fecha de caducidad en un programa

En lo personal lo he manejado con TimeSpan y Math.Round, lo que yo he hecho es tomar la fecha el la que se inicio el programa como fecha inicial y sumo los días para la fecha final, por ejemplo 15 días, guardo esta información en un XML, junto con un valor para la activacion, puede ser un serial o incluso un Si o No y al iniciar el programa checo la fecha final y saco la diferencia en día para mostrar un mensaje de días pendientes, una vez que se cumple la fecha final y no hay activación del programa se bloquea la ejecución del mismo.

Saludos..


Código VB.NET:
Ver original
  1. Dim dias As TimeSpan = DirectCast((Conversions.ToDate(fecha) - DateAndTime.Now), TimeSpan)
  2. pendientes = CInt(Math.Round(dias.TotalDays))