Moohsilva Posted November 18, 2016 at 01:07 PM Report #600664 Posted November 18, 2016 at 01:07 PM Preciso de calcular o tempo em dias, horas, minutos e segundos, entre duas datas. O objectivo é ao carregar num botão vai ler a data nesse momento e no final do respetivo trabalho qnd se carregar noutro botão, irá ler outra vez a data nesse momento e de seguida queria calcular a dita diferença entre datas... Tenho o seguinte código nos botões DateTime dataI, dataF; dataF = DateTime.Now; dataI = DateTime.Now; TimeSpan span2 = (dataI - dataF); Lbl_DataD.Text = " " + span2.Days + " " + span2.Hours + ":" + span2.Minutes + ":" + span2.Seconds; Fiz testes de output e dataF e dataI tem o seguinte formato "18/11/2016 13:05:15", problema é que o resultado do calculo dá-me smp todos os valores a '0', alguém me consegue ajudar sff?! Agradeço desde já!
iron Posted November 22, 2016 at 08:57 PM Report #600773 Posted November 22, 2016 at 08:57 PM Tenta isto. DateTime dataI, dataF; dataF = DateTime.Now; System.Threading.Thread.Sleep(5000); dataI = DateTime.Now; TimeSpan span2 = (dataI - dataF); Lbl_DataD.Text = " " + span2.Days + " " + span2.Hours + ":" + span2.Minutes + ":" + span2.Seconds; Cumprimentos, iron
Moohsilva Posted November 23, 2016 at 11:15 AM Author Report #600789 Posted November 23, 2016 at 11:15 AM Yap, obrigado
iron Posted November 23, 2016 at 03:10 PM Report #600798 Posted November 23, 2016 at 03:10 PM A partir dai acho que já dá para saberes qual era o teu problema. Cumprimentos, iron
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now