unix时间戳转换为北京时间 比如1318898052北京时间2011-10-18 08:34:12 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 教给你任何时间序数转换成标准时间的一般方法。取得2个不同时间的时间序数,比如t1为n1,t2为n2。现在要你算n3情况下t3为多少。显然(t1-t2)/(n1-n2)=(t3-t1)/(n3-n1)求得t3=(t1-t2)*(n3-n1)/(n1-n2)+t1 我认为,你的复杂了,unix时间转为标准时间在加8小时就OK string timeStamp = "1318898052"; DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); long lTime = long.Parse(timeStamp + "0000000"); TimeSpan toNow = new TimeSpan(lTime); DateTime dtResult = dtStart.Add(toNow); 远程连接数据库 数据库更新慢的问题 C#Socket只能连接一次问题 SerialPort接收数据并解析格式化数据问题,内有详解? 引用问题 链接到指定文字或图片的位置 word 增加任务窗格显示问题 (急)vs2008水晶报表如何添加条形码 关于点击删除弹出警告问题! 如何使DataView的RowFilter满足多个条件? 求教PrintPreviewDialog问题 如果拖动鼠标在图片上画矩形?
string timeStamp = "1318898052";
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
long lTime = long.Parse(timeStamp + "0000000");
TimeSpan toNow = new TimeSpan(lTime);
DateTime dtResult = dtStart.Add(toNow);