前提・実現したいこと
Java初心者です。
以下の問題について、詰まってしまい考えるほどに分からなくなってしまいました。
改めて日付に関するクラスの使い方を調べてはいるのですが、理解しきれていないのかもしれません。
ヒントやアドバイスをいただきたいです。
よろしくお願いいたします。
【問題】
「2016年1月1日 0時0分0秒00ミリ秒」の情報を持つDateクラスインスタンスを生成してください。
その後、1970 年 1 月 1 日 00:00:00 GMT からの経過時間をミリ秒数で表示してください。
※ミリ秒を指定する処理が必要です。
※タイムゾーンをJSTに指定する必要があります。
【期待値】
1451574000000
発生している問題・エラーメッセージ
Main.java:9: error: cannot find symbol c.setTimezone(tzn); ^ symbol: method setTimezone(TimeZone) location: variable c of type Calendar 1 error
該当のソースコード
Java
1import java.util.TimeZone; 2import java.util.Date; 3import java.util.Calendar; 4 5public class Main { 6 public static void main(String[] args){ 7 TimeZone tzn = TimeZone.getTimeZone("JST"); 8 Calendar c = Calendar.getInstance(); 9 c.setTimezone(tzn); 10 c.set(2016,0,1,00,00,00); 11 12 Date d = c.getTime(); 13 14 System.out.print(d.getTime()); 15 } 16}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。