periodformatter

    3

    3答えて

    時間を以下の形式に変換したい場合があります。私の出力がされるのに対し、時刻形式は 1 hour 30 mins 20 secs 2 hrs 10 mins 45 mins のようなものである可能性がある 私の入力は: 1.505 2.167 0.75 これらは時間です。 現在、入力文字列1 hour 30 mins 20 secsを解析して、単語hour/hours/hrs/hrが

    2

    2答えて

    System.out.println(PeriodFormat.getDefault().print(Period.hours(1).plusMinutes(30).plusSeconds(60))); 上記のJoda PeriodFormatterの出力は、「1時間30分60秒」です。 私はこれがフリンジケースであることを知っていますが、これを「1時間31分」と出力する方法はありますか? あ

    2

    1答えて

    日/日に接尾辞を表示する必要がありますが、どのように達成できますか? それは動作しません: java.lang.IllegalStateException:いいえフィールドを private PeriodFormatter getDayTextFormatter() { return new PeriodFormatterBuilder() .printZeroNeve