mysql的date类型日期的格式
标准格式是"YYYY-MM-DD"、其他的还有"YYYY@MM@DD"、"YYYY.MM.DD"等
还可以用"YY-MM-DD"
mysql有它的日期格式,java也有自己的日期格式(Mon Oct 04 16:29:59 CST 2021)
我们要做的就是将日期, 按照你自己指定的格式,去进行转化
字符串-->日期,的格式 必须按照字符串 的样子去转化,例如字符串是'9-13-1999',就必须按照 '%m-%d-%Y'格式来转化到日期类型,日期类型都只有一个格式
mysql关于date的函数
1.now:获取当前日期
2.str_to_date: 将日期格式的字符转换成指定格式的日期
格式一定要匹配字符串
STR_TO_DATE('9-13-1999','%m-%d-%Y') 1999-09-13
3.date_format:将日期转换成字符
DATE_FORMAT(‘2018-6-6’,‘%Y年%m月%d日’) 2018年06月06日
mysql的格式符
%Y 四位的年份
%y 2位的年份
%m 月份(01,02…11,12)
%c 月份(1,2,…11,12)
%d 日(01,02,…)
%H 小时(24小时制)
%h 小时(12小时制)
**%i 分钟(00,01…59)
%s 秒(00,01,…59)