Java에서 Date 및 Calendar에서 자주 사용하는 방법

1609 단어 JavaDateCalendar
자바에서 가장 많이 사용되는 시간류는 자바보다 못하다.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());

주어진 날짜를 산출하는 것은 요일에 속한다

Calendarcal = Calendar.getInstance();
cal.set(2016,08,01);
String[] strDays = new String[] { "SUNDAY", "MONDAY", "TUESDAY",
         "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY"
        };
System.out.println(strDays[cal.get(Calendar.DAY_OF_WEEK) - 1]);
이상은 본문의 전체 내용입니다. 여러분의 학습에 도움이 되고 저희를 많이 응원해 주십시오.

좋은 웹페이지 즐겨찾기