
IntlCalendar 클래스의 setTime 메소드는 두 가지 형태의 인자를 받을 수 있습니다. 첫 번째 인자는 java.util.Date 객체 또는 long 타입의 시간을 나타내는 값입니다. 두 번째 인자는 java.util.Calendar.Field 객체 또는 int 타입의 필드 값을 지정하는 인자입니다.
타입을 지정할 때는 java.util.Calendar.Field 클래스의 필드 값을 사용하거나, int 타입의 필드 값을 직접 지정할 수 있습니다. 예를 들어, java.util.Calendar.Field.DAY_OF_MONTH를 사용하여 일자를 지정하거나, int 타입의 5를 사용하여 일자를 지정할 수 있습니다.
IntlCalendar 객체를 생성하고 setTime 메소드를 호출할 때, 타입을 지정하는 방법은 다음과 같습니다.
#hostingforum.kr
java
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Locale;
public class IntlCalendarTest {
public static void main(String[] args) {
// Locale 객체를 생성합니다.
Locale locale = new Locale("ko", "KR");
// IntlCalendar 객체를 생성합니다.
GregorianCalendar calendar = new GregorianCalendar(locale);
// 일자와 시간을 설정합니다.
calendar.set(Calendar.YEAR, 2024);
calendar.set(Calendar.MONTH, Calendar.JANUARY);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.set(Calendar.HOUR_OF_DAY, 10);
calendar.set(Calendar.MINUTE, 30);
calendar.set(Calendar.SECOND, 0);
// IntlCalendar 객체의 setTime 메소드를 호출합니다.
calendar.setTimeInMillis(calendar.getTimeInMillis());
}
}
IntlCalendar::setTime에 대한 더 많은 정보는 java.util.Calendar 클래스의 API 문서를 참조하십시오.
2025-06-17 22:14