C#
[C#] BCL - DateTime Tick으로 시간차 계산
Jcoder
2020. 11. 28. 13:47
static void Main(string[] args)
{
Console.WriteLine("DateTime을 이용한 시간차 계산");
// DateTime은 struct로 정의된 값 형식
DateTime befor = DateTime.Now;
sum();
DateTime after = DateTime.Now;
long gap = after.Ticks - befor.Ticks;
Console.WriteLine($"Total Ticks : {gap}");
Console.WriteLine($"millisecond : {gap / 10000}"); // 10,000 주의 tick = 1ms*10000
Console.WriteLine($"second : {gap / 10000 / 1000}");
Console.ReadLine();
}
private static long sum()
{
long sum = 0;
for (int i = 0; i < 1000000; i++)
{
sum += i;
}
return sum;
}