Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2013, 20:36
RoDaVi
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Validar fecha en C Sharp

Hola a todos.-
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:
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();
		}
	}
}
Otra cosita ¿hay una manera mejor para lograr lo mismo?

Muchos saludos.
Daniel