0

我使用发票 API

https://invoiced.com/docs/guides/subscription-billing

我得到了类似的记录

"renewed_last": 1493732122,
"renews_next": 1496410522,
"start_date": 1493732122,

那些神奇的数字是什么意思?我认为这是从 1970 年开始的毫秒数,但事实并非如此。他们可以在他们的网站上正确呈现数据,但我无法为我的应用获取日期。如何从这些神奇的数字中获取日期?

4

1 回答 1

1

根据 api 文档,所有日期都在 unixtimestamp https://en.wikipedia.org/wiki/Unix_time

它是从 1970 年 1 月 1 日开始以秒为单位的时间戳,Java 以毫秒为单位计算时间

所以解决方案是

new Date(unixTimestamp * 1000L);
于 2017-05-04T13:32:35.327 回答