java日期工具类(二)
java 获取某月、某周的第一天、最后一天
/**
* 日期格式化
*/
public static String format(Calendar c, String pattern) {
Calendar calendar = null;
if (c != null) {
calendar = c;
} else {
calendar = Calendar.getInstance();
}
if (pattern == null || pattern.equals("")) {
pattern = DATETIME_FORMAT;
}
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
return sdf.format(calendar.getTime());
}
- 获取某月的第一天/最后一天
/**
* 获得某月第一天
* @param count (0:本月,-1:上一个月,1:下一个月)
* @return yyyy-MM-dd
*/
public static String getNextMonthFirst(int count) {
Calendar strDate = Calendar.getInstance();
int day = getDate(strDate);
strDate.add(Calendar