mysql数据库中日期String转成datetime类型作比较
当我们像mysql插入数据大于1M的时候,会出现以下错误提示:Packet for query is too large (1334541> 1048576). You can change this value on the server by解决办法:查询系统参数max_allowed_packet,将该参数做相应调整。查询命令:SHOW
·
在我们日期作为条件查询时,通常前端传过来的可能是String=‘2019-03-06’,这样的日期格式。那么在传入后台和datetime作比较时可以转换如下格式:
<if test="beginTime != null and beginTime != ''">
and t.createTime >= date_format(#{beginTime},'%Y-%c-%d %H:%i:%s')
</if>
<if test="endTime != null and endTime != '' ">
and t.createTime <= date_format(#{endTime},'%Y-%c-%d 23:59:59')
</if>
更多推荐
已为社区贡献1条内容
所有评论(0)