像现代网页(包括StackOverflow;-)那样格式化时间的最好方法是什么,即使用简单的相对描述,如:
- 5秒前
- 23 minutes ago 昨天
- 2 days ago
- …
我正在寻找一个库,可以处理这个除了多个区域。我可以提供短语(英文"X seconds",德文"X Sekunden"等)。
我想这就是你要找的:
如何计算"time ago";在Java中?
lib: PrettyTime
德国:PrettyTime p = new PrettyTime(new Locale("de"));
System.out.println(p.format(new Date()));
英文:
PrettyTime p = new PrettyTime();
System.out.println(p.format(new Date()));
显然有25种语言版本