博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#实现DateTime与byte[]相互转换
阅读量:6670 次
发布时间:2019-06-25

本文共 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,如需转载请自行联系原作者

你可能感兴趣的文章
【Python】python更新数据库脚本两种方法
查看>>
给 Android 初学者的 Gradle 知识普及
查看>>
一分钟学会 ConstraintLayout 之从属性角度理解布局
查看>>
线程 Timer TimerTask 计时器 定时任务 MD
查看>>
[js高手之路]原型式继承与寄生式继承
查看>>
ThreadPoolExecutor使用介绍
查看>>
JavaWeb学习笔记——XML和SAX解析区别
查看>>
【274】Python 相关问题
查看>>
js2word/html2word的简单实现
查看>>
jQuery.extend和jQuery.fn.extend的区别?
查看>>
职业发展
查看>>
Linux下环境变量设置
查看>>
phonegap 安装和使用eclipse
查看>>
ASP.NET MVC使用动态产生meta
查看>>
C语言基础(9)-字符串格式化输入和输出
查看>>
基于 HTML5 的 WebGL 3D 智能楼宇监控系统
查看>>
数据库事务隔离级别
查看>>
JSONP跨域以及之前的历史
查看>>
Qtum量子链与亚马逊AWS中国云服务达成合作
查看>>
Java并发知识点快速复习手册(下)
查看>>