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);
}