JavaユーティリティークラスRelativeDateFormatの使い方
ネイティブ Java ユーティリティである RelativeDateFormat を使用するには、以下の手順を実行できます。
- RelativeDateFormat.java ファイルをダウンロードするか、そのコードを Java プロジェクトにコピーしてください。
- Java クラス内で、RelativeDateFormat クラスをインポートする:
import com.your.package.RelativeDateFormat;
- RelativeDateFormatオブジェクトを作成する:
RelativeDateFormat relativeDateFormat = new RelativeDateFormat();
- フォーマット()
Date date = new Date();
String relativeDate = relativeDateFormat.format(date);
- 印刷または相対的な日付文字列を使用する
System.out.println(relativeDate);
入力された日時と現在日時の差から、相対的な日時文字列を生成します。 例えば、入力された日時が昨日の場合、相対的な日時文字列は「昨日」となり、入力された日時が10分前の場合、相対的な日時文字列は「10分前」となります。
なお、RelativeDateFormatクラスには、相対的な日付文字列の言語を変更できるなど、カスタマイズオプションもいくつか用意されています。詳細は、RelativeDateFormat.java ファイルのコードコメントを参照してください。