读书人

将当前时间跟格林威治时间的时间差转换

发布时间: 2013-09-28 10:01:20 作者: rapoo

将当前时间和格林威治时间的时间差转换为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都可以精确表示这个值。

读书人网 >C#

热点推荐