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

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

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

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

4 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

看一下先期图书馆。

使用起来非常简单:

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-08-03
  • 4 回答
  • 0 关注
  • 559 浏览

添加回答

举报

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