//DateTime类型转换为时间戳(毫秒值) public long DateToTicks(DateTime? time) { return ((time.HasValue ? time.Value.Ticks : DateTime.Parse("1990-01-01").Ticks) - 621355968000000000) / 10000; } //时间戳(毫秒值)String转换为DateTime类型转换 public DateTime TicksToDate(string time) { return new DateTime((Convert.ToInt64(time) * 10000) + 621355968000000000); }