【发布时间】:2016-01-25 11:28:06
【问题描述】:
在引用jInstagram 库时,MediaFeedData.getCreatedTime() 方法返回一个我无法理解其格式的String。
其返回值示例:
1445858153144585804214458576461445857633
这是什么日期格式?以及如何将其转换为 java.util.Date 对象?
【问题讨论】:
标签: java date format timestamp
在引用jInstagram 库时,MediaFeedData.getCreatedTime() 方法返回一个我无法理解其格式的String。
其返回值示例:
1445858153144585804214458576461445857633这是什么日期格式?以及如何将其转换为 java.util.Date 对象?
【问题讨论】:
标签: java date format timestamp
那些所谓的Timestamps
您可以将它们转换为可读的日期并使用SimlpeDateFormat调整格式
String stringDate = new SimpleDateFormat("MM/dd/yyyy").format(1445858153);
System.out.println(stringDate);
要从时间戳创建日期对象,请使用:
Date date = new Date(1445858153);
System.out.println(date);
试试看
【讨论】:
这是日期的长表示。可以调用 new Date(14458581538*1000) 来获取日期信息。
使用下面的代码:
long lDate = (long)14458581538*1000;
Date date= new Date(lDate);
System.out.println(date);
【讨论】:
Sun Dec 14 05:36:14 AST 1969。该号码是从 Instagram 帖子中检索到的?我很困惑
(long)