如何在Android上从Instagram api获取拍摄日期?

如何在Android上从Instagram api获取拍摄日期?,android,instagram,Android,Instagram,在我的Android应用程序中,我需要从Instagram api获取图片的日期。Instagram从创建的时间标记返回一些值,这些值不是毫秒格式。如果将该值转换为日期,java将返回无效的日期。如何从“created_time”标记中获取正确的日期?Instagram在Unix时间戳中返回日期,以便在转换时获得无效的日期。解决方案是我们需要用创建的时间标记值乘以1000 代码如下: String x = "1414678736"; // created_time tag value goes

在我的Android应用程序中,我需要从Instagram api获取图片的日期。Instagram从创建的时间标记返回一些值,这些值不是毫秒格式。如果将该值转换为日期,java将返回无效的日期。如何从“created_time”标记中获取正确的日期?

Instagram在
Unix时间戳中返回日期,以便在转换时获得无效的日期。解决方案是我们需要用创建的时间
标记值
乘以1000

代码如下:

String x = "1414678736"; // created_time tag value goes here.
long foo = **Long.parseLong(x)*1000;**
Date date = new Date(foo);
DateFormat formatter = new SimpleDateFormat("MMMM dd,yyyy");
System.out.println(formatter.format(date));