480 분이어야하는 28000000000의 틱 값이 있지만 어떻게 확신 할 수 있습니까? 틱 값을 분으로 어떻게 변환합니까?
답변:
TimeSpan.FromTicks(28000000000).TotalMinutes;
단일 눈금은 100 나노초 또는 1 천만 분의 1 초를 나타냅니다. MSDN에서.
따라서 28,000000000 * 1/10000000 = 2800 초. 2800 초 / 60 = 46.6666 분
또는 TimeSpan을 사용하여 프로그래밍 방식으로 수행 할 수 있습니다.
static void Main()
{
TimeSpan ts = TimeSpan.FromTicks(28000000000);
double minutesFromTs = ts.TotalMinutes;
Console.WriteLine(minutesFromTs);
Console.Read();
}
둘 다 나에게 480 분이 아니라 46 분을 준다 ...
다음과 같이 할 수 있습니다.
TimeSpan duration = new TimeSpan(tickCount)
double minutes = duration.TotalMinutes;
내 관점에서 가장 명확한 방법은 TimeSpan.FromTicks 를 사용한 다음 분으로 변환하는 것입니다.
TimeSpan ts = TimeSpan.FromTicks(ticks);
double minutes = ts.TotalMinutes;