JAvaコード-現在の時刻を取得


DateとCalendarを使用して現在の時間を取得Dateクラスのジェネレータが呼び出されると、現在の一時的なDateインスタンスが生成されます.さらに、Calendar#getInstance()の方法を使用して現在の時間のカレンダを生成し、Dateの例をカレンダから取得することができる.
// 실행한 순간의 일시가 생성된다.
Date date1 = new Date();

// 현재 일시를 나타낸는 캘린더에서 Date 인스턴스를 생성
Calendar calendar = Calendar.getInstance();
Date date2 = calendar.getTime();
Calendar#getInstance()メソッドの買収については、TimzeZoneを指定できます.TimeZoneは世界の時差を表し、韓国はAsia/Seoulです.デフォルトでは、オペレーティングシステムのタイムゾーンが設定されます.
// 디폴트 타임존, 로케일 정보를 가진 캘린더 클래스의 생성
Calendar calendar1 = Calendar.getInstance();

// 로케일이 US인 캘린더 생성
Calendar calendar2 = Calendar.getInstance(Locale.US);

// 타임존이 미국 로스엔젤레스인 캘린더 생성
TimeZone timezone = TimeZone.getTimeZone("America/Los_Angeles");
Calendar calendar3 = Calendar.getInstance(timezone);
TimeZoneクラスのgetAvailableDs()という静的方法を用いて、String配列として期間リストを得ることができる.