mysql中的日期格式

o3imoua4  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(401)

我刚接触mysql。在我的insert语句中,我的日期格式如下 2018-05-26 . 但在运行查询时,我想在mm/yyyy中进行更改。我做了以下工作

SELECT Number,Brand, FORMAT(DateofExpiration, 'mm/yyyy') AS DateOfExpiration 
FROM CreditCards WHERE [Name]='Victor Cerman';

但是在这样做的时候,这个月显示的是00。

mqxuamgl

mqxuamgl1#

要格式化日期,我们将使用 Date_Format() mysql中的函数。
所以,mm/yyyy应该是: '%m/%Y' . 在mysql中,您将执行以下操作:

SELECT Number,
       Brand, 
       DATE_FORMAT(DateOfExpiration, '%m/%Y') AS DateOfExpiration
FROM CreditCards 
WHERE Name = 'Victor Cerman';

细节: %m 月份,数字(00..12) %Y 年份,数字,四位数
您可以在此处看到可用格式说明符的完整列表:https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-格式

相关问题