如何将created_time字段值从Instagram媒体对象转换为日期

时间:2016-02-11 02:49:24

标签: java instagram instagram-api

我正在使用instagram api。我的要求是如何从媒体对象respose转换或解析日期,如"created_time": "1279340983"?任何想法?

2 个答案:

答案 0 :(得分:2)

获得Instagram API的响应后,请执行以下操作:

var t = response.created_time;
var date = new Date(t);
console.log(date);

如果时间戳是1279340983,那么:

var date = new Date(1279340983);

会将图章转换为计算机本地时区的日期/时间。

答案 1 :(得分:0)

Instagram API以“created_time”JSON对象作为响应,格式为Unix时间戳,自1970年1月1日00:00:00起为AKA毫秒。

以下是有关如何将各种语言的Unix时间戳转换为人类可读日期的绝佳资源:https://www.epochconverter.com/programming/#javascript

这是Javascript:

 var myDate = new Date( response.created_time *1000);
 document.write(myDate.toGMTString()+"<br>"+myDate.toLocaleString());

并且此代码创建:

Thu, 01 Jan 1970 00:00:01 GMT 12/31/1969, 4:00:01 PM