/**
* 根据提供的年月日获取该月份的第一天
* @Description: (这里用一句话描述这个方法的作用)
* @Author: gyz
* @Since: 2017-1-9下午2:26:57
* @param date
*
* @return
*/
public static String getSupportBeginDayofMonth(Date date) {
date.getTime();
Calendar startDate = Calendar.getInstance();
startDate.setTime(date);
startDate.set(Calendar.DAY_OF_MONTH, 1);
startDate.set(Calendar.HOUR_OF_DAY, 0);
startDate.set(Calendar.MINUTE, 0);
startDate.set(Calendar.SECOND, 0);
startDate.set(Calendar.MILLISECOND, 0);
Date firstDate = startDate.getTime();
return (firstDate.getTime()+"").substring(0,10);
}
/**
* 根据提供的年月获取该月份的最后一天
* @Description: (这里用一句话描述这个方法的作用)
* @Author: gyz
* @Since: 2017-1-9下午2:29:38
* @param date
* @return
*/
public static String getSupportEndDayofMonth(Date date) {
Calendar startDate = Calendar.getInstance();
startDate.setTime(date);
startDate.set(Calendar.DAY_OF_MONTH, startDate.getActualMaximum(Calendar.DAY_OF_MONTH));
startDate.set(Calendar.HOUR_OF_DAY, 23);
startDate.set(Calendar.MINUTE, 59);
startDate.set(Calendar.SECOND, 59);
startDate.set(Calendar.MILLISECOND, 999);
Date firstDate = startDate.getTime();
return (firstDate.getTime()+"").substring(0,10);
}
/**
* 当天的开始时间
* @return
*/
public static long startOfTodDay() {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
Date date=calendar.getTime();
return date.getTime();
}
/**
* 当天的结束时间
* @return
*/
public static long endOfTodDay() {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 23);
calendar.set(Calendar.MINUTE, 59);
calendar.set(Calendar.SECOND, 59);
calendar.set(Calendar.MILLISECOND, 999);
Date date=calendar.getTime();
return date.getTime();
}
android 获取指定月份的开始时间 结束时间
猜你喜欢
转载自blog.csdn.net/qq910689331/article/details/78716284
今日推荐
周排行