这称为什么 DateTime 格式? “/日期(1565929330662)/”
What DateTime format is this called? "/Date(1565929330662)/"
我从 WebAPI 输出中收到了这种 DateTime 格式。后端来自 Microsoft .NET WCF。
{
"data": [
{
"Id": "Random.Real4",
"TagName": "Random",
"Parameter": "Real4",
"LastValue": {
"IsError": false,
"TSUTC": "/Date(1565929330662)/",
"Value": 12780.19,
"AggMark": false
}
}
]
}
这种日期时间格式有约定俗成的名称吗?
谢谢
看起来像大纪元时间(或 Unix time) - the number of seconds that have elapsed since 00:00:00 Thursday, 1 January 1970
. Paste the timestamp into a converter to see what it represents. You can use a library like moment.js
解析它并在您的应用中使用它。
这是否与您的访问令牌有关。Web api returns 上述格式的令牌过期时间称为 Epoch 时间(或 Unix 时间)。
它的 UNIX 时间戳。此时间戳可以转换为日期和时间
关注link了解更多详情,
https://www.unixtimestamp.com/
将毫秒日期转换为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
我从 WebAPI 输出中收到了这种 DateTime 格式。后端来自 Microsoft .NET WCF。
{
"data": [
{
"Id": "Random.Real4",
"TagName": "Random",
"Parameter": "Real4",
"LastValue": {
"IsError": false,
"TSUTC": "/Date(1565929330662)/",
"Value": 12780.19,
"AggMark": false
}
}
]
}
这种日期时间格式有约定俗成的名称吗?
谢谢
看起来像大纪元时间(或 Unix time) - the number of seconds that have elapsed since 00:00:00 Thursday, 1 January 1970
. Paste the timestamp into a converter to see what it represents. You can use a library like moment.js
解析它并在您的应用中使用它。
这是否与您的访问令牌有关。Web api returns 上述格式的令牌过期时间称为 Epoch 时间(或 Unix 时间)。
它的 UNIX 时间戳。此时间戳可以转换为日期和时间
关注link了解更多详情, https://www.unixtimestamp.com/
将毫秒日期转换为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