English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
java에서 가장 많이 사용하는 시간 클래스는 java.util.Date입니다. Date 클래스에서 getYear(), getMonth() 등 날짜, 월, 일을 얻는 메서드는 폐지되었기 때문에, 연, 월, 일, 주 등이 일반적으로 사용되는 날짜 형식을 얻기 위해 Calendar를 사용해야 합니다
주의:다음 코드는 모두 jdk1.6이 테스트에서 통과했습니다. 다른 버전에서는 다를 수 있으니 주의하세요!
Date와 String 간의相互 변환 방법
/** * Date와 String 간의相互 변환 방법, 여기서 SimpleDateFormat을 사용해야 합니다 */ Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); String dateString = formatter.format(currentTime); Date date = formatter.parse(dateString);
Date와 Calendar 간의相互 변환
/** * Date와 Calendar 간의相互 변환 */ Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); Date date1 = cal.getTime();
Calendar를 사용하여 연, 월, 주, 일, 시간 등 시간 영역을 얻습니다
/** * Calendar를 사용하여 연, 월, 주, 일, 시간 등 시간 영역을 얻습니다 */ cal.get(Calendar.YEAR); cal.get(Calendar.MONTH); cal.get(Calendar.WEEK_OF_MONTH); cal.get(Calendar.DAY_OF_MONTH);
시간에加减를 합니다
/** * 시간에加减를 합니다 */ cal.add(Calendar.MONTH, 1); System.out.println(cal.getTime());
지정된 날짜가 주 중에 몇요일인지 계산합니다
Calendar cal = Calendar.getInstance(); cal.set(2016,08,01); String[] strDays = new String[] { "SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY" }; - 1]
이것이 본 문서의 전체 내용입니다. 많은 도움이 되길 바라며, 많은 지원을 부탁드립니다.cassert
언급: 본 문서의 내용은 인터넷에서 가져왔으며, 저작권은 원저자에게 있으며, 인터넷 사용자가 자발적으로 기여하고 업로드한 내용입니다. 본 웹사이트는 소유권을 가지지 않으며, 인공적인 편집을하지 않았으며, 관련 법적 책임도 부담하지 않습니다. 저작권 침해가 의심되는 내용이 발견되면 notice#w로 이메일을 보내 주시기 바랍니다.3codebox.com(보고서를 작성할 때는 #을 @으로 변경하십시오. 신고하고 관련 증거를 제공하시면, 실제로 확인되면 해당 사이트는 즉시 저작권 침해 내용을 삭제합니다.