DateFormat.Field
变量
AM_PM
DAY_OF_MONTH
DAY_OF_WEEK
DAY_OF_WEEK_IN_MONTH
DAY_OF_YEAR
ERA
HOUR_OF_DAY0
HOUR_OF_DAY1
HOUR0
HOUR1
MILLISECOND
MINUTE
MONTH
SECOND
TIME_ZONE
WEEK_OF_MONTH
WEEK_OF_YEAR
YEAR
构造器是protected修饰的
Field()
方法
getCalendarField() 这里返回的是Calendar的Field,那上面那些变量有什么关系
ofCalendarField() 这里使用的是Calendar的Field,那上面的那些变量有什么用
readResolve()采用protected修饰
import java.text.*;
import java.util.*;
import java.math.*;
import static java.text.DateFormat.*;
public class Test
{
public static void main(String[] args) throws ParseException
{
//DateForamt.Field
System.out.println(DateFormat.Field.AM_PM);
System.out.println(DateFormat.Field.DAY_OF_MONTH);
System.out.println(DateFormat.Field.DAY_OF_WEEK);
System.out.println(DateFormat.Field.DAY_OF_WEEK_IN_MONTH);
System.out.println(DateFormat.Field.DAY_OF_YEAR);
System.out.println(DateFormat.Field.ERA);
System.out.println(DateFormat.Field.HOUR_OF_DAY0);
System.out.println(DateFormat.Field.HOUR_OF_DAY1);
System.out.println(DateFormat.Field.HOUR0);
System.out.println(DateFormat.Field.HOUR1);
System.out.println(DateFormat.Field.MILLISECOND);
System.out.println(DateFormat.Field.MINUTE);
System.out.println(DateFormat.Field.MONTH);
System.out.println(DateFormat.Field.SECOND);
System.out.println(DateFormat.Field.TIME_ZONE);
System.out.println(DateFormat.Field.WEEK_OF_MONTH);
System.out.println(DateFormat.Field.WEEK_OF_YEAR);
System.out.println(DateFormat.Field.YEAR);
DateFormat.Field field = DateFormat.Field.ofCalendarField(Calendar.DATE);
System.out.println(field.getCalendarField());
System.out.println(Calendar.DATE);
}
}