首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

将当前时间跟格林威治时间的时间差转换为4个字节

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

热点排行