<分区>
像现代网页(包括 StackOverflow ;-) 那样格式化时间的最佳方式是什么,即使用简单的相关描述,例如:
- 5 秒前
- 23 分钟前
- 昨天
- 2 天前
- ...
除了多语言环境之外,我正在寻找一个可以处理此问题的库。我可以提供短语(“X seconds” 英语,“X Sekunden” 德语等)。
<分区>
像现代网页(包括 StackOverflow ;-) 那样格式化时间的最佳方式是什么,即使用简单的相关描述,例如:
除了多语言环境之外,我正在寻找一个可以处理此问题的库。我可以提供短语(“X seconds” 英语,“X Sekunden” 德语等)。
最佳答案
我认为这就是您要找的:
How to calculate "time ago" in Java?
对于德语:
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 种语言版本。
关于java - 花哨的时间格式化程序显示 "5 min ago", "yesterday"等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15632108/