días de cálculo de marca de tiempo c#
TimeSpan
La unidad de marca de tiempo es milisegundos, ¿verdad?
Simplemente configura los dos milisegundos que deseas restar a la variable TimeSpan.
Eso es todo. TimeSpan tiene propiedades públicas.
Está bien incluso si lo calculas tú mismo. Lo primero es determinar tu unidad de marca de tiempo
Si son milisegundos, toma el resto de 1000, que es el número de milisegundos
Después de dividir por 1000, es el número total de segundos y toma el resto de 60, que es el número de segundos
p>
Dividir 1000*60 es el número total de minutos y tomar el resto de 60 es el número de minutos
Dividir 1000*60*60 es el número total de horas y tomar el resto de 24 son las horas.
Excluye 1000*60*60*24 para obtener el número total de días
O cambie su marca de tiempo al tipo DateTime
DateTime startDT = DateTime.Now;
......
. .....
......
TimeSpan ts = DateTime.Now - startDT; es decir, la hora actual menos la hora de inicio/marca de tiempo al inicio p>
La diferencia en días, horas, minutos, segundos y milisegundos está en la variable tipo TimeSpan ts