如何在Java中计算“时间前”?

如何在Java中计算“时间前”?

在RubyonRails中,有一个功能允许您获取任何日期并打印“很久以前”。

例如:

8 minutes ago8 hours ago8 days ago8 months ago8 years ago

在Java中有一种简单的方法吗?


HUX布斯
浏览 544回答 3
3回答

慕莱坞森

看一下先期图书馆。使用起来非常简单:import org.ocpsoft.prettytime.PrettyTime;PrettyTime p = new PrettyTime();System.out.println(p.format(new Date()));// prints "moments ago"您还可以传入国际化消息的区域设置:PrettyTime p = new PrettyTime(new Locale("fr"));System.out.println(p.format(new Date()));// prints "à l'instant"正如注释中所指出的,android将此功能内置在android.text.format.DateUtils班级,等级。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java