如何将日期从Facebook API转换为Android应用程序日期格式

如何将日期从Facebook API转换为Android应用程序日期格式,第1张

概述我正在开发一个类似于androidfacebook应用程序的应用程序.我从facebook应用程序创建了一个时间字段"created_time":"2012-11-28T12:53:40+0000",因此,如何将其转换为androidfacebook应用的日期格式,例如2hoursago,yesterdayat5:30pmetc解决方法:尝试这个:Strin

我正在开发一个类似于android facebook应用程序的应用程序.

我从facebook应用程序创建了一个时间字段

  "created_time": "2012-11-28T12:53:40+0000",

因此,如何将其转换为androID facebook应用的日期格式,例如

2hours ago,yesterday at 5:30pm etc

解决方法:

尝试这个:

String getCreatedTime = JOConversations.getString("created_time");long finalTimeStamp = Long.valueOf(getCreatedTime);SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ssZ");SimpleDateFormat formatter = getDateFormat();Parseposition pos = new Parseposition(0);long then = formatter.parse(timestamp, pos).getTime();long Now = new Date().getTime();long seconds = (Now - then)/1000;long minutes = seconds/60;long hours = minutes/60;long days = hours/24;String frIEndly = null;long num = 0;if (days > 0) {    num = days;    frIEndly = days + " day";} else if (hours > 0) {    num = hours;    frIEndly = hours + " hour";} else if (minutes > 0) {    num = minutes;    frIEndly = minutes + " minute";} else {    num = seconds;    frIEndly = seconds + " second";}if (num > 1) {    frIEndly += "s";}String postTimeStamp = frIEndly.toupperCase() + " AGO";

这里还有一个辅助方法:SimpleDateFormat dateFormatter = new SimpleDateFormat(“ yyyy-MM-dd’T’hh:mm:ssZ”);是

private static SimpleDateFormat getDateFormat() {    return new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ssZ");}

我从GitHub上的Facebook SDK示例中的StreamRenderer.java派生了此代码块:https://github.com/facebook/facebook-android-sdk/blob/master/examples/stream/src/com/facebook/stream/StreamRenderer.java(检查第380行及以后)

昨天下午5:30,它不处理这种情况.但这应该可以帮助您入门.

总结

以上是内存溢出为你收集整理的如何将日期从Facebook API转换为Android应用程序日期格式全部内容,希望文章能够帮你解决如何将日期从Facebook API转换为Android应用程序日期格式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1094104.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存