我们如何以'80年12月17日'格式插入日期?如何找到这个月的最后一天?像这样,我想在给定的格式中插入10个日期,并找到日期中指定的月份的最后一天。
vd8tlhqk1#
要遵循您想要的格式,请使用下面的;
select STR_TO_DATE('17-Dec-80', '%d-%b-%y');
为了得到这个月的最后一天
select LAST_DAY(STR_TO_DATE('17-Dec-80', '%d-%b-%y'));
uyhoqukh2#
这可以通过str\ u to\ u date和date\ u format内部函数实现。你可以插入一个日期,只要你用你提供的格式附上它。
INSERT INTO DateFormats (DF_DATE_FIELD) VALUES (STR_TO_DATE('17-Dec-80', '%d-%b-%y'));
也可以使用date\u format()函数选择相同格式的日期值。从要使用的表中返回所需的值
SELECT DF_ID, DF_DATE_FIELD, DATE_FORMAT(DF_DATE_FIELD, '%d-%b-%y') FROM DateFormats;
假设df\u date\u字段实际上是一个日期或日期时间字段。还要注意,这是区分大小写的格式如下
%d = Day of Month for 2 places (i.e 05, 12, 23) %b = Abbreviated Month (i.e JAN, FEB, DEC) %y = 2 digit year code (i.e 18, 80, 99)
在这个方便的w3学校页面上阅读更多关于格式化的内容把这把小提琴作为参考
2条答案
按热度按时间vd8tlhqk1#
要遵循您想要的格式,请使用下面的;
为了得到这个月的最后一天
uyhoqukh2#
这可以通过str\ u to\ u date和date\ u format内部函数实现。
你可以插入一个日期,只要你用你提供的格式附上它。
也可以使用date\u format()函数选择相同格式的日期值。从要使用的表中返回所需的值
假设df\u date\u字段实际上是一个日期或日期时间字段。还要注意,这是区分大小写的
格式如下
在这个方便的w3学校页面上阅读更多关于格式化的内容
把这把小提琴作为参考