Estou a desenvolver um sistema de gestão de estoque e armazeno a data que um certo produto expira , e gostaria de saber como posso pegar essa data, e comparar com a data atual?
Se forem iguais, o sistema deve mostrar uma mensagem a dizer que o produto expirou o prazo.
Qual o código que você já fez até agora?
Quais suas dúvidas?
Dificilmente alguém vai fazer o código pra você
Gustanevio_Eusebio:
Estou a desenvolver um sistema de gestão de estoque e armazeno a data que um certo produto expira, e gostaria de saber como posso pegar essa data, e comparar com a data atual?
Se forem iguais, o sistema deve mostrar uma mensagem a dizer que o produto expirou o prazo.
Quando se coloca o código fica mais fácil definir o que está precisando, mas, basicamente é assim:
DateTime hoje = DateTime.Now;
DateTime obtida = DateTime.Parse("05/03/2017");
TimeSpan diferenca = hoje.Subtract(obtida);
double dias = diferenca.TotalDays;
System.Console.WriteLine("Diferença de dias:{0}", dias);
ou
System.Console.WriteLine("Diferença de dias:{0}", (hoje - obtida).TotalDays);
Observação: DateTime
está com sua regionalidade Americana, ou seja, mes/dias/ano
Exemplo IDEONE
Como está sem contexto não sei qual vai precisar e talvez como vai precisar!!!