[java] view plaincopy
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date receiveAppTime
如上,在对应的属性上,加上指定日期格式的注解,本人亲自测试过,轻松解决问题!
需要 import org.springframework.format.annotation.DateTimeFormat
转换函数位于spring-context.jar包中
方法二:控制器Action中加入一段数据绑定代码
[java] view plaincopy
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd")
dateFormat.setLenient(false)
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true)) //true:允许输入空值,false:不能为空值
如何在MySQL中把一个字符串转换成日期,分为以下两种情况:1.
无需转化的
SELECT
*
FROM
表名 WHERE
date_sy>'2016-12-01'
AND
date_sy<'2016-12-05'
2.
使用DATE_FORMAT
SELECT
*
FROM
表名
WHERE
DATE_FORMAT(
date_sy,
'%Y-%m-%d')>'2016-12-01'
AND
DATE_FORMAT(
date_sy,
'%Y-%m-%d')<'2016-12-05'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)