Tengo una duda y es, como debo hacer para que no me muestre sábado 06 de julio
de 2013 si no Sábado 06 de Julio de 2013, hay alguna manera de que el lenguaje lo haga de forma automática o ¿debo hacerlo a mano?.-
Código:
Otra cosita ¿hay una manera mejor para lograr lo mismo?using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Globalization; namespace fechas { public class ValidarFecha { public void FechaCorrecta() { string[] format = new string[] { "dd-MM-yyyy" }; Console.Write("\n Ingrese una fecha(ej. 07-07-2013)....:"); string value = Console.ReadLine(); DateTime datetime; if (DateTime.TryParseExact(value, format, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.NoCurrentDateDefault, out datetime)) { Console.Write(" \n Ingresó...: " + datetime.ToString("dddd") + " " + datetime.Day + " de " + datetime.ToString("MMMM") + " de " + datetime.Year); } else { Console.WriteLine("\n No es una fecha válida..."); } } } class Program { static void Main(string[] args) { fechas.ValidarFecha vf = new fechas.ValidarFecha(); vf.FechaCorrecta(); Console.ReadKey(); } } }
Muchos saludos.
Daniel