J'ai une valeur de ticks de 28000000000 qui devrait être de 480 minutes, mais comment en être sûr? Comment convertir une valeur de ticks en minutes?
92
TimeSpan.FromTicks(28000000000).TotalMinutes;
Un seul tick représente cent nanosecondes ou un dix millionième de seconde. DE MSDN.
Donc 28 000 000 000 * 1/10 000 000 = 2 800 sec. 2 800 s / 60 = 46,6666 min
Ou vous pouvez le faire par programmation avec TimeSpan:
static void Main()
{
TimeSpan ts = TimeSpan.FromTicks(28000000000);
double minutesFromTs = ts.TotalMinutes;
Console.WriteLine(minutesFromTs);
Console.Read();
}
Les deux me donnent 46 min et non 480 min ...
Vous pouvez faire de cette façon:
la source
Le moyen le plus clair à mon avis est d'utiliser TimeSpan.FromTicks , puis de le convertir en minutes:
la source
il y a 600 millions de ticks par minute. tique sperminute
la source
TimeSpan.FromTicks (28000000000) .TotalMinutes;
la source
renverra les minutes de la date donnée (mydate) à l'heure actuelle.espérons cette aide.
la source