杰森日期转换

2020-09-01 08:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我收到Json格式/...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我收到Json格式/Date(253402300799000)的日期响应,我希望将其显示为UI上的正常日期(dd/mm/yyyy)。 我已经编写了一个将其转换的函数,但是在某些情况下,它会失败,例如日期9999-12-31和1900-01-01。

当我转换上面的那个时,它给我的日期是1-1-10000和1-1-2040。

这是我编写的功能:

for(var i = 0; i

{

var oDate = oData.date [i] .DATE.match(/\ d +/g);

var oDate1 = new Date(parseInt(oDate));

var sDate = oDate1.getMonth()+ 1 +"-" + oDate1.getDate()+"-" + oDate1.getFullYear();

oData.date [i] .DATE = sDate;

}

注意:我正在使用xsoData。

3条回答
骆驼绵羊
2020-09-01 09:28

您尝试过吗?

/**
  *将毫秒格式转换为
  * @参数日期毫秒
  */
  函数:setDateFromMillisecond(var s){
      var str ="/img/Date(253402300799000)";
      var res = str.substring(6,21);
      var date = new Date(Number(res));
  }
 


毫秒是数据输入的唯一类型吗?

一周热门 更多>