Comment convertir les ticks en minutes?

J’ai une valeur de ticks de 28000000000 qui devrait être de 480 minutes mais comment puis-je en être sûr? Comment convertir une valeur en minutes en minutes?

    TimeSpan.FromTicks(28000000000).TotalMinutes; 

    Une seule coche représente cent nanosecondes ou dix millionsième de seconde. DE MSDN.

    Donc 28 000 000 000 * 1/10 000 000 = 2 800 sec. 2 800 sec / 60 = 46.6666min

    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 pas 480 min …

    Vous pouvez faire ceci:

     TimeSpan duration = new TimeSpan(tickCount) double minutes = duration.TotalMinutes; 

    Le plus clair à mon avis est d’utiliser TimeSpan.FromTicks , puis de le convertir en minutes:

     TimeSpan ts = TimeSpan.FromTicks(ticks); double minutes = ts.TotalMinutes; 

    il y a 600 millions de tiques par minute. ticksperminute

    TimeSpan.FromTicks (28000000000) .TotalMinutes;

     DateTime mydate = new Date(2012,3,2,5,2,0); int minute = mydate/600000000; 

    renverra les minutes de la date donnée (mydate) à l’heure actuelle.

    Vous pouvez utiliser le site suivant pour convertir DateTime en Ticks ou inverser.

    https://ultime.info