Estoy recuperando una cadena de mi página y quiero asegurarme de que sea una fecha. Esto es lo que tengo hasta ahora (funciona) y solo quiero saber si esta es la "mejor" manera de hacerlo. Estoy usando .NET 4.¿La mejor manera de obtener una cita con .NET?
int TheMonth =0;
int TheDay = 0;
int TheYear = 0;
DateTime NewDate;
var TheIncomingParam = Request.Params.Get("__EVENTARGUMENT").ToString();
char[] TheBreak = { '/' };
string[] TheOutput = TheIncomingParam.Split(TheBreak);
try { TheMonth = Convert.ToInt32(TheOutput[0]); }
catch { }
try { TheDay = Convert.ToInt32(TheOutput[1]); }
catch { }
try { TheYear = Convert.ToInt32(TheOutput[2]); }
catch { }
if (TheMonth!=0 && TheDay!=0 && TheYear!=0)
{
try { NewDate = new DateTime(TheYear, TheMonth, TheDay); }
catch { var NoDate = true; }
}
tienen una buena línea de la recogida. – jerebear
¿Qué versión de asp.net estás usando? – Vishal
Tener mucho dinero – flumpb