java 中得到上个月的第一天和最后一天
2012-03-06 21:17
323 查看
public static String lastMonFirstDay(){
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH) + 1;
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.add(Calendar.DAY_OF_MONTH, -1);
int day = cal.get(Calendar.DAY_OF_MONTH);
String months = "";
String days = "";
if (month > 1) {
month--;
} else {
year--;
month = 12;
}
if (!(String.valueOf(month).length() > 1)) {
months = "0" + month;
} else {
months = String.valueOf(month);
}
if (!(String.valueOf(day).length() > 1)) {
days = "0" + day;
} else {
days = String.valueOf(day);
}
String firstDay = "" + year + "-" + months + "-01";
String[] lastMonth = new String[2];
lastMonth[0] = firstDay;
return firstDay;
}
public static String lastMonLastDay(){
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH) + 1;
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.add(Calendar.DAY_OF_MONTH, -1);
int day = cal.get(Calendar.DAY_OF_MONTH);
String months = "";
String days = "";
if (month > 1) {
month--;
} else {
year--;
month = 12;
}
if (!(String.valueOf(month).length() > 1)) {
months = "0" + month;
} else {
months = String.valueOf(month);
}
if (!(String.valueOf(day).length() > 1)) {
days = "0" + day;
} else {
days = String.valueOf(day);
}
String lastDay = "" + year + "-" + months + "-" + days;
String[] lastMonth = new String[2];
lastMonth[1] = lastDay;
return lastDay;
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH) + 1;
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.add(Calendar.DAY_OF_MONTH, -1);
int day = cal.get(Calendar.DAY_OF_MONTH);
String months = "";
String days = "";
if (month > 1) {
month--;
} else {
year--;
month = 12;
}
if (!(String.valueOf(month).length() > 1)) {
months = "0" + month;
} else {
months = String.valueOf(month);
}
if (!(String.valueOf(day).length() > 1)) {
days = "0" + day;
} else {
days = String.valueOf(day);
}
String firstDay = "" + year + "-" + months + "-01";
String[] lastMonth = new String[2];
lastMonth[0] = firstDay;
return firstDay;
}
public static String lastMonLastDay(){
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH) + 1;
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.add(Calendar.DAY_OF_MONTH, -1);
int day = cal.get(Calendar.DAY_OF_MONTH);
String months = "";
String days = "";
if (month > 1) {
month--;
} else {
year--;
month = 12;
}
if (!(String.valueOf(month).length() > 1)) {
months = "0" + month;
} else {
months = String.valueOf(month);
}
if (!(String.valueOf(day).length() > 1)) {
days = "0" + day;
} else {
days = String.valueOf(day);
}
String lastDay = "" + year + "-" + months + "-" + days;
String[] lastMonth = new String[2];
lastMonth[1] = lastDay;
return lastDay;
相关文章推荐
- Java 得到上个月第一天和最后一天
- java获取本月 、上个月第一天和最后一天的时间
- Java得到当月的第一天和最后一天
- java获取指定和当前月第一天和最后一天,上个月第一天和最后一天
- 数据库 得到上个月第一天和最后一天 SQL
- JAVA 获取当前月第一天,最后一天;上个月第一天,最后一天;下个月第一天,最有一天。
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月
- java获取当前月第一天和最后一天,上个月第一天和最后一天
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月
- java 获取本月第一天,和获取上个月的最后一天
- java 得到某个月的第一天和最后一天
- java获取 上个月第一天和最后一天的 当前月第一天 最后一天 当前周第一天最后一天 上一周第一天 最后一天
- js 得到上个月第一天和最后一天
- java获取当前月第一天和最后一天,上个月第一天和最后一天
- java获取当前月第一天和最后一天,上个月第一天和最后一天
- java获取当前月第一天和最后一天,上个月第一天和最后一天
- java获取当前月第一天和最后一天,上个月第一天和最后一天【转】
- java 获取当月第一天和最后一天 获取前一个月第一天和最后一天
- 分别使用java和JS获取某月的第一天和最后一天
- 如何得到指定日期(年,月,季度,周)第一天和最后一天