[Java 常用类库]:DateUtils(严格日期转换通用类)(三)

2014-11-24 11:07:22 · 作者: · 浏览: 2
Between(java.util.Date paramDate1,
java.util.Date paramDate2) {
return monthsBetween(getYM(paramDate1).intValue(), getYM(paramDate2).intValue());
}
public static String getChineseDate(Calendar paramCalendar) {
int i = paramCalendar.get(1);
int j = paramCalendar.get(2);
int k = paramCalendar.get(5);
StringBuffer localStringBuffer = new StringBuffer();
localStringBuffer.append(i);
localStringBuffer.append("年");
localStringBuffer.append(j + 1);
localStringBuffer.append("月");
localStringBuffer.append(k);
localStringBuffer.append("日");
return localStringBuffer.toString();
}
public static String getChineseWeekday(Calendar paramCalendar) {
switch (paramCalendar.get(7)) {
case 2:
return "星期一";
case 3:
return "星期二";
case 4:
return "星期三";
case 5:
return "星期四";
case 6:
return "星期五";
case 7:
return "星期六";
case 1:
return "星期日";
}
return "未知";
}
public static void main(String[] paramArrayOfString) {
try {
System.out.println(formatDate(addMonths(parseDate("2013-01-06"), 12)));
} catch (Exception localException) {
System.out.println(localException);
}
}