3

これは非常にうまく機能します:

out.println(DurationFormatUtils.formatPeriod(
                        new Date().getTime(),
                        match.getStartingTime().getTime(),
                        "d H"));

でも今はもっといいフォーマットが欲しいです

out.println(DurationFormatUtils.formatPeriod(
                        new Date().getTime(),
                        match.getStartingTime().getTime(),
                        "d days H hours left"));

しかし、アスペクトとして、これは次のように出力を与えます

45a011014時間1101残り

この問題の簡単な解決策はありますか?

4

1 に答える 1

15

SimpleDateFormatterとそこにあるエスケープ文字に基づいてフォーマットされているように見えます'

したがって、コードは次のようになります。

"d 'days' H 'hours left'"
于 2010-04-27T11:36:57.670 に答える