C# 获取时间戳

//获取13位时间戳
        public static long getTime13()
        {
            //ToUniversalTime()转换为标准时区的时间,去掉的话直接就用北京时间
            TimeSpan ts = DateTime.Now.ToUniversalTime() - new DateTime(1970, 1, 1);
            //得到精确到毫秒的时间戳(长度13位)
            long time = (long)ts.TotalMilliseconds;
            return time;
        }
        //获取10位时间戳
        public static long getTime10()
        {
            //ToUniversalTime()转换为标准时区的时间,去掉的话直接就用北京时间
            TimeSpan ts = DateTime.Now.ToUniversalTime() - new DateTime(1970, 1, 1);
            //得到精确到秒的时间戳(长度10位)
            long time = (long)ts.TotalSeconds;
            return time;
        }

猜你喜欢

转载自www.cnblogs.com/jianghaidong/p/9072151.html