读书人

18位数字转日期的有关问题

发布时间: 2013-11-27 21:59:41 作者: rapoo

18位数字转日期的问题
各位大侠好:
有这样18位数字“635210495600000000”,不知道是什么格式的日期数字。
在C#里可以new DateTime(635210495600000000).AddHours(8);可以获取日期。

在js或者SQL里如果获取日期? 嗯嗯,确实是18位。
[解决办法]


var timeStamp=635210495600000000;
var time=new Date();
time.setTime(Math.floor((timeStamp-621355968000000000)/10000-28800000));

[解决办法]

http://www.cnblogs.com/jordan2009/archive/2009/08/17/1547879.html
[解决办法]
时间值以 100 纳秒为单位(该单位称为计时周期)进行计量

[解决办法]


function getdatetime(ticks){
var d=new Date();//621355968000000000是1970-1-1的Ticks值,js是从1970-1-1开始计算
return new Date(d.setTime((ticks-621355968000000000)/10000));
}
document.write(getdatetime(635210495600000000).toLocaleDateString()+getdatetime(635210495600000000).toLocaleTimeString());

读书人网 >C#

热点推荐