分钟转换小时分钟
public static String formatTime(int minuteStr) {
String resultStr = "";
if (minuteStr != 0) {
if (minuteStr / 60 == 0) {
resultStr = minuteStr % 60 + "分钟";
} else {
if (minuteStr % 60 == 0) {
resultStr = minuteStr / 60 + "小时";
} else {
resultStr = (minuteStr / 60 + "小时" + minuteStr % 60 + "分钟");
}
}
} else {
resultStr = "0小时0分钟";
}
return resultStr;
}
获取当前月的第一天
public static String getMonFirstDay() {
SimpleDateFormat format = new SimpleDateFormat("yyy-MM-dd");
//获取当前月第一天:
Calendar c = Calendar.getInstance();
c.add(Calendar.MONTH, 0);
c.set(Calendar.DAY_OF_MONTH, 1);//设置为1号,当前日期既为本月第一天
String first = format.format(c.getTime());
System.out.println("===============first:" + first);
return first;
}
获取当前月的最后一天
public static String getMonLastDay() {
SimpleDateFormat format = new SimpleDateFormat("yyy-MM-dd");
//获取当前月最后一天
Calendar ca = Calendar.getInstance();
ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH));
String last = format.format(ca.getTime());
return last;
}
获取前一个月的第一天
public static String getMonAgoFirstDay() {
//获取前月的第一天
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal_1 = Calendar.getInstance();//获取当前日期
cal_1.add(Calendar.MONTH, -1);
cal_1.set(Calendar.DAY_OF_MONTH, 1);//设置为1号,当前日期既为本月第一天
String firstDay = format.format(cal_1.getTime());
System.out.println("-----1------firstDay:" + firstDay);
return firstDay;
}
获取前一个月的最后一天
public static String getMonAgoLastDay() {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
//获取前月的最后一天
Calendar cale = Calendar.getInstance();
cale.set(Calendar.DAY_OF_MONTH, 0);
String lastDay = format.format(cale.getTime());
System.out.println("-----2------lastDay:" + lastDay);
return lastDay;
}