時刻の相対表記

時刻の相対表記(○日前 ○分前等)の文字列を生成するのにおすすめのJavaライブラリ

prettytime(https://www.ocpsoft.org/prettytime/)

使い方

import org.ocpsoft.prettytime.PrettyTime;
import java.util.*;

PrettyTime prettyTime = new PrettyTime(Locale.JAPANESE);
System.out.println(prettyTime.format(new Date())); // たった今
System.out.println(prettyTime.format(new Date(System.currentTimeMillis() - 1000 * 60 * 10))); // 10分前