質問編集履歴

1

コード追加

2019/11/15 15:47

投稿

javaknow8282
javaknow8282

スコア13

test CHANGED
File without changes
test CHANGED
@@ -29,3 +29,65 @@
29
29
  ▼現状の認識・調べたこと
30
30
 
31
31
  タイムゾーンをJSTにする処理と、ミリ秒を指定する処理が間違っているのかと思いましたが原因究明ができません。
32
+
33
+
34
+
35
+ ```ここに言語を入力
36
+
37
+ import java.util.Date;
38
+
39
+ import java.text.SimpleDateFormat;
40
+
41
+ import java.text.ParseException;
42
+
43
+ import java.util.Calendar;
44
+
45
+ import java.util.TimeZone;
46
+
47
+
48
+
49
+ public class Main {
50
+
51
+ public static void main(String[] args) throws ParseException{
52
+
53
+
54
+
55
+ //Dateクラスインスタンスを生成
56
+
57
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
58
+
59
+
60
+
61
+ Date day = sdf.parse("2016/1/1 0:0:0.0");
62
+
63
+
64
+
65
+ //ミリ秒を指定
66
+
67
+ Calendar c = Calendar.getInstance();
68
+
69
+
70
+
71
+ c.get(Calendar.MILLISECOND);
72
+
73
+
74
+
75
+ //タイムゾーンをJSTにする処理
76
+
77
+
78
+
79
+ TimeZone t = TimeZone.getTimeZone("JST");
80
+
81
+
82
+
83
+ c.setTimeZone(t);
84
+
85
+
86
+
87
+ System.out.print(day.getTime());
88
+
89
+ }
90
+
91
+ }
92
+
93
+ ```