为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

HUX布斯 2019-07-20 10:31:45
如何在Java中计算“时间前”?在RubyonRails中,有一个功能允许您获取任何日期并打印“很久以前”。例如:8 minutes ago8 hours ago8 days ago8 months ago8 years ago在Java中有一种简单的方法吗?
查看完整描述

3 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

看一下先期图书馆。

使用起来非常简单:

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班级,等级。


查看完整回答
反对 回复 2019-07-20
  • 3 回答
  • 0 关注
  • 543 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信