本文共 551 字,大约阅读时间需要 1 分钟。
public static DateTime BytesToDateTime(byte[] bytes, int offset)
{ if (bytes != null) { long ticks = BitConverter.ToInt64(bytes, offset); if (ticks < DateTime.MaxValue.Ticks && ticks > DateTime.MinValue.Ticks) { DateTime dt = new DateTime(ticks); return dt; } } return new DateTime(); } public static byte[] DateTimeToBytes(DateTime dt) { return BitConverter.GetBytes(dt.Ticks); }由上述的方法,想必大家应该看得出来,实现DateTime与Byte[]的转换机制,需要以long类型的DateTime.Ticks作为类型转换的中介
本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2012/09/21/2696579.html,如需转载请自行联系原作者