Que tal Sres.
Tengo una aplicacion que aplica cargos de Tarjetas de Credito y por
tanto necesito validar la fecha de expiracion en formato "MM/yy", que el
usuario escribe no sea menor del mes año actual siempre en formato "MM/yy".
Para ello tengo el siguiente codigo que estoy utilizando y me gustaria a
consideracion de ustedes saber si lo estoy haciendo de la manera mas
correcta posible:
Dim dtThisMonthYear As DateTime =
DateTime.ParseExact(Now.ToString("MM/yy"), "MM/yy",
CultureInfo.InvariantCulture)
Dim dtExpDate As DateTime = DateTime.ParseExact(strExpDate, "MM/yy",
CultureInfo.InvariantCulture)
If dtExpDate < dtThisMonthYear Then
MessageBox.Show("Es menor")
Else
MessageBox.Show("No es es menor")
End If
Donde:
La variable "strExpDate" tiene el valor "02/06", o sea la CC expira en
Febrero de 2006.
Agradezco de antemano el tiempo que se han tomado en leer mi Mail.
Leer las respuestas