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

11/02/2019

0

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

Responder

Post mais votado

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

Wagner Silva

Wagner Silva
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar