Como consigo receber uma data do usuário (Console) - CSharp? Para comparar com a data de hoje?
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.
Preciso verificar se a data e hora que o usuário digitou é menor, ou maior, ou igual a do sistema.
Rebeca Domingos
Curtidas 0
Melhor post
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();
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