C# 日期型与 byte数组的转换,通过long来考虑
2009-11-17 16:12
483 查看
/// <summary> /// 将BYTE数组转换为DATETIME类型 /// </summary> /// <param name="bytes"></param> /// <returns></returns> public static DateTime BytesToDateTime(byte[] bytes) { if (bytes != null && bytes.Length >= ByteCount) { long ticks = BitConverter.ToInt64(bytes, 0); 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 ); }
相关文章推荐
- C#中将byte数组转换为8bit灰度图像
- java中long,int,short与byte数组之间的转换
- C#程序中将图片转换为byte数组,并将byte数组转换为图片
- VB 长整型和字节数组的转换问题 (LongByte)
- C# string byte数组转换解析
- C# byte数组与Image的相互转换
- Java 中 byte、byte 数组和 int、long 之间的转换
- Java中byte、byte数组与int、long的转换详解
- 【转】C# byte数组与Image的相互转换
- C# Byte数组转换String解决方案
- Java byte数组到long的转换
- C# string byte数组转换解析
- [C#] - image与byte数组的转换
- C#学习之byte数组与结构体之间的转换
- c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
- windows mobile平台中使用C#将byte数组转换为Format24bppRgb格式的图片
- java中byte数组与int,long,short间的转换
- VB 长整型和字节数组的转换问题 (Long<>Byte)
- java中byte数组与int,long,short,float,char之间的转换
- java中byte数组与int,long,short间的转换