回答編集履歴

2

修正

2019/04/21 09:15

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,4 +1,4 @@
1
- Java1.8以降導入されたLocalDateTimeを使うと簡単に書けます。
1
+ Java1.8以降導入された[LocalDateTime](https://docs.oracle.com/javase/jp/11/docs/api/java.base/java/time/LocalDateTime.html)を使うと簡単に書けます。
2
2
 
3
3
  ```Java
4
4
 
@@ -16,9 +16,9 @@
16
16
 
17
17
 
18
18
 
19
- var date1 = now.withMinute( 0);
19
+ var date1 = now.withMinute( 0).withSecond(0);
20
20
 
21
- var date2 = now.withMinute(59);
21
+ var date2 = now.withMinute(59).withSecond(0);
22
22
 
23
23
 
24
24
 
@@ -38,15 +38,15 @@
38
38
 
39
39
 
40
40
 
41
- **実行結果** [Wandbox](https://wandbox.org/permlink/PDKj5RWwkQaMujcY)
41
+ **実行結果** [Wandbox](https://wandbox.org/permlink/lVpZnftf2kuRFgh7)
42
42
 
43
43
  ```
44
44
 
45
- 2019-04-21 18:12:06
45
+ 2019-04-21 18:14:47
46
46
 
47
- 2019-04-21 18:00:06
47
+ 2019-04-21 18:00:00
48
48
 
49
- 2019-04-21 18:59:06
49
+ 2019-04-21 18:59:00
50
50
 
51
51
  ```
52
52
 

1

修正

2019/04/21 09:15

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -3,6 +3,8 @@
3
3
  ```Java
4
4
 
5
5
  import java.time.LocalDateTime;
6
+
7
+ import java.time.format.DateTimeFormatter;
6
8
 
7
9
 
8
10
 
@@ -14,17 +16,19 @@
14
16
 
15
17
 
16
18
 
17
- var date1 = now.withMinute( 0).withSecond(0).withNano(0);
19
+ var date1 = now.withMinute( 0);
18
20
 
19
- var date2 = now.withMinute(59).withSecond(0).withNano(0);
21
+ var date2 = now.withMinute(59);
20
22
 
21
23
 
22
24
 
23
- System.out.println(now);
25
+ var form = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
24
26
 
25
- System.out.println(date1);
27
+ System.out.println(now .format(form));
26
28
 
29
+ System.out.println(date1.format(form));
30
+
27
- System.out.println(date2);
31
+ System.out.println(date2.format(form));
28
32
 
29
33
  }
30
34
 
@@ -34,15 +38,15 @@
34
38
 
35
39
 
36
40
 
37
- **実行結果** [Wandbox](https://wandbox.org/permlink/fnIBF5xYiPH80Lf8)
41
+ **実行結果** [Wandbox](https://wandbox.org/permlink/PDKj5RWwkQaMujcY)
38
42
 
39
43
  ```
40
44
 
41
- 2019-04-21T17:55:52
45
+ 2019-04-21 18:12:06
42
46
 
43
- 2019-04-21T17:00
47
+ 2019-04-21 18:00:06
44
48
 
45
- 2019-04-21T17:59
49
+ 2019-04-21 18:59:06
46
50
 
47
51
  ```
48
52