这称为什么DateTime格式? “ /日期(1565929330662)/”

时间:2019-08-16 04:31:18

标签: javascript c# wcf

我从WebAPI输出中收到了这种DateTime格式。后端来自Microsoft .NET WCF。

{
    "data": [
        {
            "Id": "Random.Real4",
            "TagName": "Random",
            "Parameter": "Real4",
            "LastValue": {
                "IsError": false,
                "TSUTC": "/Date(1565929330662)/",
                "Value": 12780.19,
                "AggMark": false
            }
        }
    ]
}

这种日期时间格式是否有常规名称?

谢谢

4 个答案:

答案 0 :(得分:2)

其UNIX时间戳。该时间戳可以转换为日期和时间

点击链接以获取更多详细信息, https://www.unixtimestamp.com/

答案 1 :(得分:2)

C#中的毫秒日期转换为日期

var date = (new DateTime(1970, 1, 1)).AddMilliseconds(double.Parse("1565929330662")).ToString("yyyy-mm-dd hh:mm:ss");

输出 2019-22-16 04:22:10

答案 2 :(得分:1)

就像大纪元时间(或Unix time)-the number of seconds that have elapsed since 00:00:00 Thursday, 1 January 1970。将时间戳粘贴到a converter中以查看其代表的内容。您可以使用moment.js之类的库来解析它,并在您的应用中使用它。

答案 3 :(得分:1)

这与您的访问令牌有关。Webapi以上述格式(称为“时间”(或Unix时间))返回令牌到期时间。