将 Google Play Reviews lastModified 秒数转换为 DateTime

Convert Google Play Reviews lastModified seconds to DateTime

我需要按照 https://developers.google.com/android-publisher/api-ref/reviews and https://developers.google.com/android-publisher/reply-to-reviews 中的描述处理 Google 播放客户评论。
文档显示

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

例子

"lastModified": {
          "seconds": "1452114723",
          "nanos": 913000000
        },

谁能告诉我如何将 seconds/nanos 转换为正常的 date/time?

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

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

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

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

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