Como consigo receber uma data do usuário (Console) - CSharp? Para comparar com a data de hoje?

.NET

C#

11/02/2019

Como consigo receber uma data do usuário (Console) - CSharp? Para comparar com a data de hoje?

Preciso verificar se a data e hora que o usuário digitou é menor, ou maior, ou igual a do sistema.
Rebeca Domingos

Rebeca Domingos

Curtidas 0

Melhor post

Wagner Silva

Wagner Silva

21/02/2019

O seguinte trecho de código vai receber e converter uma data (este código usa o padrão da data que estiver configurado na máquina) :

Console.WriteLine("Digite uma data (dd/mm/yyyy): ");
string dateUser = Console.ReadLine();
DateTime dateTime;
if (DateTime.TryParse(dateUser, out dateTime))
{
Console.WriteLine("Data convertida: " + dateTime.ToString());
}
else
{
Console.WriteLine("Formato inválido: " + dateUser);
}
Console.ReadLine();

GOSTEI 1
POSTAR