using System; namespace Base { public static class TimeHelper { private static readonly DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); /// /// 客户端时间 /// /// public static long ClientNow() { return Convert.ToInt64((DateTime.UtcNow - epoch).TotalMilliseconds); } public static long ClientNowSeconds() { return Convert.ToInt64((DateTime.UtcNow - epoch).TotalSeconds); } public static long ClientNowTicks() { return Convert.ToInt64((DateTime.UtcNow - epoch).Ticks); } /// /// 登陆前是客户端时间,登陆后是同步过的服务器时间 /// /// public static long Now() { return ClientNow(); } } }