将当前时间跟格林威治时间的时间差转换为4个字节
将当前时间和格林威治时间的时间差转换为4个字节 //格林威治时间DateTime dtGMTTimeSpan ts3double dtim
将当前时间和格林威治时间的时间差转换为4个字节
//格林威治时间
DateTime dtGMT;
TimeSpan ts3;
double dtime = 0;
dtGMT = Convert.ToDateTime("1970-1-1 00:00:00");
ts3 = DateTime.Now.Subtract(dtGMT).Duration();
dtime = ts3.TotalSeconds;
这个方法获取的是double类型,转为为字节后是8个字节,请问
如何得到4个字节的数据
[解决办法]直接用int,大概算了下,这个值大约是33 * 365 * 24 * 3600=10亿。
也就是在2040年以前,用int都可以精确表示这个值。