'CurrentTimeMills'에 해당되는 글 1건

  1. 2010.04.08 C# CurrentTimeMills
2010.04.08 13:50

C# CurrentTimeMills

Java의 System.currentTimeMillis() 와 동일한 효과를 내는 C# code

public long CurrentTimeMillis()
{
    DateTime Epoch = new DateTime(1970, 1, 1);
    return (long)(DateTime.UtcNow - Epoch).TotalMilliseconds;
}


C#에서는 기준점이 0001-01-01이지만 Java에서는 1970-01-01이다.
또한 C#은 local date를 사용하지만 Java는 UTC date를 사용한다.

따라서 기준일을 1970 년 1월 1일로 설정하고 시간도 UTC로 얻어와 계산하면 된다.

[출처] Java System.currentTimeMillis() equivalent
Trackback 0 Comment 0