【问题标题】:Is there a way to deserialize json date object? [duplicate]有没有办法反序列化 json 日期对象? [复制]
【发布时间】:2019-12-26 18:26:16
【问题描述】:

我有以下对象

{
"date":"2019-07-22 16:16:45.000000",
"timezone_type":3,
"timezone":"America/Sao_Paulo"
}

我需要将其转换为 JavaScript 日期。如果我尝试 JSON.parse 它说“无效日期”。

我宁愿根本不把它变成一个 json,但它是一个更大的对象的一部分,我需要整个序列化。

【问题讨论】:

标签: javascript json


【解决方案1】:

这可能是一个可能的解决方案:

var str = "2019-07-22 16:16:45.000000"
var date = new Date(str);

【讨论】:

    【解决方案2】:

    您可以简单地访问它:

    const o = {
      "date":"2019-07-22 16:16:45.000000",
      "timezone_type":3,
      "timezone":"America/Sao_Paulo"
    }
    const date = new Date(o.date)
    console.log(date)
    const now = new Date()
    console.log(now)

    https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Date

    注意:当然您也可以读取其他值并将其传递给 Date 对象

    【讨论】:

      猜你喜欢
      • 2018-05-27
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 1970-01-01
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      • 2011-02-10
      相关资源
      最近更新 更多