English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java에서 Date와 Calendar의 일반적인 메서드

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(보고서를 작성할 때는 #을 @으로 변경하십시오. 신고하고 관련 증거를 제공하시면, 실제로 확인되면 해당 사이트는 즉시 저작권 침해 내용을 삭제합니다.

좋아하는 것