ho due volte in questo modo: Ticks
Come troncare i millisecondi "Ticks" senza convertirli in datetime?
//2016-01-22T17:34:52.648Z
var tick1 = 635890808926480754;
//2016-01-22T17:34:52.000Z
var tick2 = 635890808920000000;
Ora, come si può vedere confrontando questi due numeri tick1 == tick2 returns false
anche se le date sono le stesse (a parte millisecondi).
vorrei troncare i millisecondi fuori questi numeri senza convertirlo in un datetime (perché questo ridurrebbe l'efficienza)
Ho guardato Math.Round che dice:
Arrotonda un valore al numero intero più vicino o al numero specificato di cifre frazionarie.
e anche Math.Truncate nessuno dei quali credo faccia quello che mi serve.
Guardando Datetime.Ticks si dice:
Un unico segno di spunta rappresenta un centinaio di nanosecondi o di un dieci-milionesimo di secondo. Ci sono 10.000 zecche in un millisecondo o 10 milioni di zecche in un secondo.
Pertanto, devo arrotondare il numero ai dieci milioni più vicini.
È possibile?
dividerlo per 10000000f e utilizzare Math.Ceil sul risultato? – Icepickle