【c#】DateTime类型转换


1、如何将日期时间分别转化为byte

日期转换为long:
DateTime dtnow = DateTime.Now;
long time = dtnow.Ticks;

long转换为日期:
long time = 636617664000000000;
DateTime dt = new DateTime(time);


2、实现DateTime与byte[]相互转换

只要把DateTime转换为long再转换为byte[]

long  i = 123;

byte [] tmpBuff = BitConverter.GetBytes(i);     // 将 int 转换成字节数组

i = BitConverter.ToInt64(tmpBuff, 0);           // 从字节数组转换成 int

/*******相与枕藉乎舟中,不知东方之既白*******/
原文地址:https://www.cnblogs.com/Mars-0603/p/14993293.html