【发布时间】:2014-11-06 17:54:04
【问题描述】:
在我的 Android 应用程序中,我需要从 Instagram api 获取图片的日期。 Instagram 从 created_time 标签返回一些值,不是毫秒格式。如果我将该值转换为日期,java 返回无效日期。如何从“created_time”标签中获取正确的日期?
【问题讨论】:
在我的 Android 应用程序中,我需要从 Instagram api 获取图片的日期。 Instagram 从 created_time 标签返回一些值,不是毫秒格式。如果我将该值转换为日期,java 返回无效日期。如何从“created_time”标签中获取正确的日期?
【问题讨论】:
Instagram 返回 Unix time stamp 中的日期,这样我在转换时得到了无效的日期。解决方法是我们需要multiple 1000 with created_time标记值。
这是代码:
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));
【讨论】: