0

我已将完整日历的“开始”和“结束”日期作为 Java.Util.Date 传递到休息资源服务中,并保存到 Activeobject 中。现在,当我检索日期时,它在休息资源服务中显示如下“2013-04-10 00:00:00.0”。但在 javascript 中,响应显示我 1364927400000 数字而不是“2013-04-10 00:00:00.0”,因此,这些日期不会在完整日历中添加评论。

我需要投射或如何解决这个问题?我的 jquery 内容如下:

jQuery.ajax({
    type: "GET",
    url: lnk,
    contentType: "application/json",
    dataType: "json",
    data: "",
    cache: false,
    success: function (resp, status, xhr) {

        alert(resp[i].start);
...
4

2 回答 2

0

所以这就是答案:也许你想检查天气,返回值是一个 UNIX 时间戳,它是自 1970 年 1 月 1 日以来的秒数(在 JS 的情况下是 microsconds)。尝试使用将其转换回日期

  var date=new Date(timestamp)

有关 Unix-Timestamp 的更多信息,请参见:

http://unixtimestamp.com

所以希望这会有所帮助,slevon

于 2013-04-30T13:56:06.100 回答
0

对于 ASP.Net Web API 服务,日期将返回为“/Date(1586583441106)/”而不是数字,它需要转换为数字才能使其适用于 javascript。

//val dateString = "/Date(1586583441106)/" 
function getDateFromAspNetFormat(dateString) {
    var unformatedDate = dateString.substring(6, dateString.length - 2);
    //console.log(unformatedDate);
    return parseInt(unformatedDate);
}

var formattedDate = new Date(getDateFromAspNetFormat("/Date(1586583441106)/"));
于 2020-09-25T22:22:48.450 回答