C# Obter a data atual sem hora

  1. C# Programa para obter a data atual sem hora utilizando DateTime.Now.ToString() Método
  2. C# Programa para obter a data atual sem hora utilizando DateTime.Now.Date.ToString() Método
  3. C# Programa para obter a data atual sem hora utilizando o DateTime.Now.ToShortString() Método
  4. C# Programa para obter a data atual sem hora utilizando DateTime.Now.ToLongString() Método

Em C#, a classe DateTime devolve um objeto DateTime que mostra o valor de data e hora. O DateTime.Now é utilizado para mostrar a data e a hora atuais.

Há alguns casos em que não queremos utilizar a data e a hora juntos. Só precisamos da data e hora atuais. Em C#, há vários métodos que são utilizados para obter a data atual sem a hora.

Neste artigo, vamos passar por estes métodos. Continue lendo até o final para descobrir estes métodos.

C# Programa para obter a data atual sem hora utilizando DateTime.Now.ToString() Método

O método DateTime.Now.ToString() é utilizado para converter o objeto DateTime para um string do formato específico.

A sintaxe correta para utilizar este método é a seguinte:

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

Exemplo de código:

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);
    }
}

Resultado:

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

C# Programa para obter a data atual sem hora utilizando DateTime.Now.Date.ToString() Método

O método DateTime.Now.Date.ToString() é utilizado para obter a data atual. A propriedade Date é utilizada para buscar a data somente com a hora 00:00:00. Para eliminar esta hora, temos utilizado o método ToString() para obter a data no formato desejado.

A sintaxe correta para utilizar este método é a seguinte:

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

Exemplo de código:

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);
    }
}

Resultado:

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

C# Programa para obter a data atual sem hora utilizando o DateTime.Now.ToShortString() Método

O método DateTime.Now.ToShortString()pega a data no formato dd-MM-yyyy. Este formato é definido por padrão.

A sintaxe correta para utilizar esta propriedade é a seguinte:

DateTime.Now.ToShortString();

Exemplo de código:

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);
    }
}

Resultado:

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

C# Programa para obter a data atual sem hora utilizando DateTime.Now.ToLongString() Método

O método DateTime.Now.ToLongString() mostra a data sem tempo em um formato de data longa. Ele especifica também o dia e o nome do mês.

A sintaxe correta para utilizar esta propriedade é a seguinte:

DateTime.Now.ToLongString();

Exemplo de código:

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);
    }
}

Resultado:

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

Artigo relacionado - Csharp Date

  • Como calcular a diferença entre duas datas em C#