C# Obter a data atual sem hora

Minahil Noor 12 outubro 2023
  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
C# Obter a data atual sem hora

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 DateTime