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.
Preciso verificar se a data e hora que o usuário digitou é menor, ou maior, ou igual a do sistema.
Rebeca Domingos
Curtir tópico
+ 0
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();
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
Responder
Clique aqui para fazer login e interagir na Comunidade :)