将Google Play评论lastModified秒转换为DateTime

时间:2016-10-12 04:46:06

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

我需要按照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

任何人都可以给我一个如何将秒/纳米转换为正常日期/时间的提示吗?

2 个答案:

答案 0 :(得分:0)

我能够发现Google文档中的秒数意味着Unix纪元时间(Epoch从1970年1月1日开始)。

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

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

答案 1 :(得分:0)

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

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