C# Obtener la fecha actual sin la hora

  1. Programa de C# para obtener la fecha actual sin la hora usando el método DateTime.Now.ToString()
  2. C# Programa para obtener la fecha actual sin la hora usando el método DateTime.Now.Date.ToString()
  3. C# Programa para obtener la fecha actual sin la hora usando el método DateTime.Now.ToShortString()
  4. C# Programa para obtener la fecha actual sin hora usando el método DateTime.Now.ToLongString()

En C#, la clase DateTime devuelve un objeto DateTime que muestra el valor de la fecha y la hora. DateTime.Now se usa para mostrar la fecha y la hora actuales.

Hay algunos casos en los que no queremos usar la fecha y la hora juntas. Sólo necesitamos la fecha actual. En C#, hay varios métodos que se usan para obtener la fecha actual sin la hora.

En este artículo, vamos a utilizar estos métodos. Continúe leyendo hasta el final para conocer estos métodos.

Programa de C# para obtener la fecha actual sin la hora usando el método DateTime.Now.ToString()

El método DateTime.Now.ToString() se usa para convertir el objeto DateTime en una cadena del formato específico.

La sintaxis correcta para usar este método es la siguiente:

DateTime.Now.ToString("Format of the date that you want");

Código de ejemplo:

using System;

public class DateWithoutTime
{
    public static void Main()
    {
        string Date = DateTime.Now.ToString("dd-MM-yyyy");
        Console.WriteLine("The Current Date Without Time is {0}.", Date);
    }
}

Producción:

The Current Date Without Time is 13-04-2020.

C# Programa para obtener la fecha actual sin la hora usando el método DateTime.Now.Date.ToString()

El método DateTime.Now.Date.ToString() se utiliza para obtener la fecha actual. La propiedad Date se usa para obtener la fecha sólo con la hora 00:00:00. Para eliminar esta hora hemos usado el método ToString() para obtener la fecha en el formato deseado.

La sintaxis correcta para usar este método es la siguiente:

DateTime.Now.Date.ToString("Format of the date that you want");

Código de ejemplo:

using System;

public class DateWithoutTime
{
    public static void Main()
    {
        var DateAndTime = DateTime.Now;
        var Date = dateAndTime.Date.ToString("dd-MM-yyyy");
        
        Console.WriteLine("The Current Date Without Time is {0}.", Date);
    }
}

Producción:

The Current Date Without Time is 13-04-2020.

C# Programa para obtener la fecha actual sin la hora usando el método DateTime.Now.ToShortString()

El método DateTime.Now.ToShortString() busca la fecha en formato MM/dd/yyyy. Este formato está establecido por defecto.

La sintaxis correcta para usar esta propiedad es la siguiente:

DateTime.Now.ToShortString();

Código de ejemplo:

using System;

public class DateWithoutTime
{
    public static void Main()
    {
        var dateAndTime = DateTime.Now;
        var Date = dateAndTime.ToShortDateString();
        
        Console.WriteLine("The Current Date Without Time is {0}.", Date);
    }
}

Producción:

The Current Date Without Time is 4/13/2020.

C# Programa para obtener la fecha actual sin hora usando el método DateTime.Now.ToLongString()

El método DateTime.Now.ToLongString() muestra la fecha sin hora en un formato de fecha larga. También dice el nombre del día y del mes.

La sintaxis correcta para usar esta propiedad es la siguiente:

DateTime.Now.ToLongString();

Código de ejemplo:

using System;

public class DateWithoutTime
{
    public static void Main()
    {
        var dateAndTime = DateTime.Now;
        var Date = dateAndTime.ToLongDateString();
        
        Console.WriteLine("The Current Date Without Time is {0}.", Date);
    }
}

Producción:

The Current Date Without Time is Monday, April 13, 2020.

Artículo relacionado - Csharp DateTime

  • Cómo calcular la diferencia entre dos fechas en C#