回答編集履歴

1

修正

2016/02/01 00:09

投稿

swordone
swordone

スコア20675

test CHANGED
@@ -1,6 +1,6 @@
1
1
  stackoverflowでも同様の質問がありました。→[How do i format a java.time.Duration mm:ss](http://stackoverflow.com/questions/28675095/how-do-i-format-a-java-time-duration-mmss)
2
2
 
3
- そこでの解決策として、LocalDateに変換してDateTimeFormatterを使ってはどうかという案が出ていました。
3
+ そこでの解決策として、LocalTimeに変換してDateTimeFormatterを使ってはどうかという案が出ていました。
4
4
 
5
5
  ```java
6
6
 
@@ -8,6 +8,6 @@
8
8
 
9
9
  LocalTime t = LocalTime.MIDNIGHT.plus(duration);
10
10
 
11
- String s = DateTimeFormatter.ofPattern("m:ss").format(t);
11
+ String s = DateTimeFormatter.ofPattern("HH:mm:ss").format(t);
12
12
 
13
13
  ```