public static void main (String[] args) {
Calendar c = Calendar.getInstance();
int i = c.get (Calendar.AM_PM);
System.out .println(i);
}
public static void main (String[] args) throws Exception{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM" );
Calendar calendar = Calendar.getInstance();
calendar.setTime(sdf.parse("2017/02" ));
int maxDate = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out .println(maxDate);
}
/**
* 比较2个时间返回最大的时间
* @param dateStart 日期或时间
* @param dateEnd 日期或时间
* @return 返回2个日期中最大的一个
*/
public static String maxDate (String dateStart,String dateEnd){
int result =dateStart.compareTo(dateEnd);
if (result>0 || result==0 ){
return dateStart;
}else {
return dateEnd;
}
}
/**
* 比较2个时间返回最小的时间
* @param dateStart 时间或日期 不能传空值
* @param dateEnd 时间或日期 不能传空值
* @return 返回最小的时间(如果传空则最小的是空,切记不能传空)
*/
public static String minDate (String dateStart,String dateEnd){
int result =dateStart.compareTo(dateEnd);
if (result>0 || result==0 ){
return dateEnd;
}else {
return dateStart;
}
}
/** 是否是闰年 是 true 不是 false*/
public static boolean isLeapYear (int year) {
return ((year % 4 == 0 && year % 100 != 0 ) || year % 400 == 0 );
}