以下の主な方法を参照してください。
public static void main(String[] args) {
Duration dur = new Duration();
dur.setHours(17);
dur.setMinutes(30);
SimpleDateFormat simpDate = new SimpleDateFormat("kk:mm");
System.out.println(simpDate.format(dur.getAsCalendar().getTime()));
}
これを実行すると、出力が05:30になり、予想される出力は17:30です。「HH:mm」形式で試してみましたが、期待どおりの出力が得られませんでした。24 時間形式ではなく、12 時間形式に変換されます。
助けてください。