在我的Android应用程序中,我需要从Instagram api获取图片的日期。 Instagram从created_time标签返回一些值,而不是毫秒格式。如果我将该值转换为日期,则java返回无效日期。如何从" created_time"中获取正确的日期?标记
答案 0 :(得分:0)
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));