发票API时间毫秒问题

Invoiced API time milliseconds issue

我使用发票 API

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

我得到了像

这样的记录
"renewed_last": 1493732122,
"renews_next": 1496410522,
"start_date": 1493732122,

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

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

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

所以解决方案是

new Date(unixTimestamp * 1000L);