在学习ruoyi框架时发现,create_time不能查询20世纪到21世纪的数据
and date_format(create_time,'%y%m%d') >= date_format(#{params.beginTime},'%y%m%d')
原因是 %y 只会截取abcd年份的后两位,比如2011-2024,比较日期大小只会截取11-24
应该为%Y 它截取abcd年份的四位,比如2011-2024,比较日期大小会截取2011-2024
同理
%M:代表月份的全称。例如,1月将被表示为 "January",2月将被表示为 "February",以此类推。
%m
:代表月份的数字表示,始终以两位数显示。例如,1月将被表示为 "01",2月将被表示为 "02",以此类推
同理
%d
:代表月份中的天数,以两位数显示,范围是 01 到 31。如果天数小于 10,前面会补零,例如 "01" 表示第一天,"02" 表示第二天,依此类推。
%D
:与 %d
类似,表示月份中的天数,但是不会在天数后面添加 "th", "nd", "st" 等后缀。比如,"1st" 会被表示为 "1"。