public class DateConverter {
/**
* 日期转换成字符串 将Date 格式转换为字符串格式'yyyy-MM-dd'
* @param time Date 日期<br>
* @param x int 任意整数如:1<br>
* @return String 字符串<br>
*/
public static String dateToString(Date time,SimpleDateFormat format){
String ctime = format.format(time);
return ctime;
}
/**
* 字符串转换成日期 str串:yyyy-MM-dd转换成java中的date
* @param str
* @return date
*/
public static Date StrToDate(String str,SimpleDateFormat format){
Date date = null;
try {
date = format.parse(str);
} catch (ParseException e){
e.printStackTrace();
}
return date;
}
/**
* 字符串转换成日期 JSON串:{"date":28,"day":3,"hours":5...转换成java中的yyyy-MM-dd
* @param jsonDate json格式时间{date:
* @param format 时间格式
* @return date
*/
public static String jsonDateToStr(String str,SimpleDateFormat format) {
JSONObject jsonDate = JSONObject.fromObject(str);
String date = format.format((java.util.Date)JSONObject.toBean(jsonDate,Date.class));
return date;
}
}
/**
* 日期转换成字符串 将Date 格式转换为字符串格式'yyyy-MM-dd'
* @param time Date 日期<br>
* @param x int 任意整数如:1<br>
* @return String 字符串<br>
*/
public static String dateToString(Date time,SimpleDateFormat format){
String ctime = format.format(time);
return ctime;
}
/**
* 字符串转换成日期 str串:yyyy-MM-dd转换成java中的date
* @param str
* @return date
*/
public static Date StrToDate(String str,SimpleDateFormat format){
Date date = null;
try {
date = format.parse(str);
} catch (ParseException e){
e.printStackTrace();
}
return date;
}
/**
* 字符串转换成日期 JSON串:{"date":28,"day":3,"hours":5...转换成java中的yyyy-MM-dd
* @param jsonDate json格式时间{date:
* @param format 时间格式
* @return date
*/
public static String jsonDateToStr(String str,SimpleDateFormat format) {
JSONObject jsonDate = JSONObject.fromObject(str);
String date = format.format((java.util.Date)JSONObject.toBean(jsonDate,Date.class));
return date;
}
}
当天日期查看
String strDate = DateConverter.jsonDateToStr(request.getParams().get("created").toString(),
new SimpleDateFormat("yyyy-MM-dd"));
request.getParams().remove("created");
Date startDate = DateConverter.StrToDate(strDate+" 00:00:00",
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
request.getParams().put("startDate", startDate);
Date endDate = DateConverter.StrToDate(strDate+" 23:59:59",
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));