您的位置:首页 > Web前端 > JavaScript

JSON串:{"date":28,"day":3,"hours":5...转String 转Date 的相转方法

2013-12-31 12:56 429 查看
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;

}

}

当天日期查看

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"));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐