Java System.currentTimeMillis() equivalent in C#

前端 未结 11 1087
-上瘾入骨i
-上瘾入骨i 2020-12-13 01:18

What is the equivalent of Java\'s System.currentTimeMillis() in C#?

11条回答
  •  -上瘾入骨i
    2020-12-13 01:53

    We could also get a little fancy and do it as an extension method, so that it hangs off the DateTime class:

    public static class DateTimeExtensions
    {
        private static DateTime Jan1st1970 = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
        public static long currentTimeMillis(this DateTime d)
        {
            return (long) ((DateTime.UtcNow - Jan1st1970).TotalMilliseconds);
        }
    }
    

提交回复
热议问题