【问题标题】:Convert Google Play Reviews lastModified seconds to DateTime将 Google Play 评论 lastModified 秒数转换为 DateTime
【发布时间】:2016-10-12 04:46:06
【问题描述】:

我需要按照 https://developers.google.com/android-publisher/api-ref/reviewshttps://developers.google.com/android-publisher/reply-to-reviews 中的说明处理 Google Play 客户评论。
文档显示

"lastModified": {
          "seconds": long,
          "nanos": integer
        },

例子

"lastModified": {
          "seconds": "1452114723",
          "nanos": 913000000
        },
  • comments[].developerComment.lastModified
    • 嵌套对象
    • 上次更新此评论的时间 *。
  • comments[].developerComment.lastModified.nanos
    • 整数
  • comments[].developerComment.lastModified.seconds

谁能给我一个提示如何将秒/纳米转换为正常的日期/时间?

【问题讨论】:

    标签: google-api google-play-developer-api


    【解决方案1】:

    我发现 Google 文档中的秒数表示 Unix 纪元时间(纪元从 1970 年 1 月 1 日开始)。

    要转换为时间,您可以使用 FromUnixTime 扩展名 from
    How do you convert epoch time in C#?

    没想到谷歌有这么糟糕的文档,不关心反馈(Where to submit Google play developer api feedback?

    【讨论】:

      【解决方案2】:

      对于 java/joda 时间,时间以毫秒为单位,因此需要乘以 1000。

      DateTime seconds = new DateTime(1452114723 * 1000L);
      

      【讨论】:

        猜你喜欢
        • 2022-01-17
        • 1970-01-01
        • 2020-08-01
        • 2022-10-16
        • 1970-01-01
        • 2012-06-06
        • 2014-05-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多