1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package com.yihu.jw.util;/**
- * Created by nature of king on 2018/5/11.
- */
- import java.text.SimpleDateFormat;
- import java.util.Calendar;
- import java.util.GregorianCalendar;
- /**
- * @author wangzhinan
- * @create 2018-05-11 14:02
- * @desc date component
- **/
- public class DateUtils {
- private final static SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- //获取当天的开始时间
- public static String getDayBegin() {
- Calendar cal = new GregorianCalendar();
- cal.set(Calendar.HOUR_OF_DAY, 0);
- cal.set(Calendar.MINUTE, 0);
- cal.set(Calendar.SECOND, 0);
- cal.set(Calendar.MILLISECOND, 0);
- return sdf.format(cal.getTime());
- }
- //获取当天的结束时间
- public static String getDayEnd() {
- Calendar cal = new GregorianCalendar();
- cal.set(Calendar.HOUR_OF_DAY, 23);
- cal.set(Calendar.MINUTE, 59);
- cal.set(Calendar.SECOND, 59);
- return sdf.format(cal.getTime());
- }
- // 获得当前月--开始日期
- public static String getMinMonthDate(String date) {
- SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
- Calendar calendar = Calendar.getInstance();
- try {
- calendar.setTime(dateFormat.parse(date));
- calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMinimum(Calendar.DAY_OF_MONTH));
- return dateFormat.format(calendar.getTime());
- } catch (java.text.ParseException e) {
- e.printStackTrace();
- }
- return null;
- }
- // 获得当前月--结束日期
- public static String getMaxMonthDate(String date){
- SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
- Calendar calendar = Calendar.getInstance();
- try {
- calendar.setTime(dateFormat.parse(date));
- calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
- return dateFormat.format(calendar.getTime());
- } catch (java.text.ParseException e) {
- e.printStackTrace();
- }
- return null;
- }
- }
|