Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从Instagram媒体对象将创建的时间字段值转换为日期_Java_Instagram_Instagram Api - Fatal编程技术网

Java 如何从Instagram媒体对象将创建的时间字段值转换为日期

Java 如何从Instagram媒体对象将创建的时间字段值转换为日期,java,instagram,instagram-api,Java,Instagram,Instagram Api,我正在使用instagram api。我的要求是如何从媒体对象响应中转换或解析日期,如“created_time”:“1279340983”有什么想法吗?一旦收到Instagram API的响应,请执行以下操作: var t = response.created_time; var date = new Date(t); console.log(date); 如果时间戳为1279340983,则: var date = new Date(1279340983); 将把戳记转换为计算机本地时区

我正在使用instagram api。我的要求是如何从媒体对象响应中转换或解析日期,如
“created_time”:“1279340983”
有什么想法吗?

一旦收到Instagram API的响应,请执行以下操作:

var t = response.created_time;
var date = new Date(t);
console.log(date);
如果时间戳为1279340983,则:

var date = new Date(1279340983);

将把戳记转换为计算机本地时区中的日期/时间。

Instagram API响应一个“created_time”JSON对象,该对象的格式为Unix时间戳,即自1970年1月1日00:00:00起的毫秒

下面是一个关于如何将各种语言的Unix时间戳转换为人类可读日期的重要资源:

下面是Javascript:

 var myDate = new Date( response.created_time *1000);
 document.write(myDate.toGMTString()+"<br>"+myDate.toLocaleString());
var myDate=新日期(response.created_time*1000);
document.write(myDate.togmString()+“
”+myDate.toLocaleString());
该代码创建:

Thu,1970年1月1日00:00:01 GMT

1969年12月31日,下午4:00:01

我正在使用java,我尝试了一些示例,但我必须先转换为长类型,然后将该字符串传递给format方法,如SimpleDataFormat sdf=new SimpleDataFormat(“YYYY-MM-dd”);字符串日期=sdf.format(创建时间);但是抛出一个例外,它是javascript(对不起,我错过了你的标签)。也许对java有帮助。谢谢你的更新,我从中得到了答案