前提・実現したいこと
Java8 で、Stringの時刻情報のフォーマットをする際に、
いかなる場合もミリ秒を3桁→2桁に切り落としたいのですが、
SimpleDateFormat 等でうまくいきません。
発生している問題・エラーメッセージ
切り落とされず、3桁のまま
該当のソースコード
Java
1 String dateString = "2020-01-01T12:00:00.123Z"; //ここを"~.12"にしたい 2 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SS'Z'"); 3 dateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); 4 String formatDate = dateFormat.format(dateFormat.parse(dateString));
試したこと
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/27 08:34