我要转换:

2010-03-15T16:34:46Z


变成“ 5小时前”

如何用Java做到这一点?

最佳答案

JodaTime支持从用户定义的格式进行解析。请参见DateTimeFormatterBuilder和DateTimeBuilder.parseDateTime()。

一旦有了DateTime,就可以从该时间和当前时间创建一个Duration或Period,并使用另一个格式化程序进行漂亮的打印。 [请参阅上面的注释中BalusC引用的PeriodFormatter示例。

09-25 18:12
查看更多