mysql sql格式化日期函数

admin 2024-08-12 16:29:29 数据库 来源:ZONE.CI 全球网 0 阅读模式

MySQL和SQL Server这两个数据库管理系统都支持日期格式化功能,在实际使用过程中可以提高工作效率。MySQL中的日期函数可以用于格式化和操作日期类型的数据。在以下讨论中,我们将介绍几个常用的MySQL日期函数。

DATE_FORMAT(date, format) 

mysql sql格式化日期函数

该函数在查询中对日期/时间数据的格式进行格式化。其中 date 参数是一个有效的日期或时间格式,format 参数则是根据需要进行格式化的模板字符串。

以下是一些常见的日期时间格式模板代码:

年份年份:

%Y:四位数的年份,例如 2018;
%y:两位数的年份,例如 18。 

月份:

%m:月份,例如 09;
%M:英文月份的缩写,例如 Sep。 

日期:

%d:日数,例如 05;
%e:没有前导零的日数,例如 5;
%D:月份和日数加上后缀的格式,例如 05/09/18。 

小时:

%H:十进制表示的小时数(00-23);
%h:12 小时制时间格式,例如 04 或 12;
%I:12 小时制时间格式,例如 04 或 12。 

分钟:

%i:分钟(00-59)。 

例如以下代码将会把 date 格式化输出:

SELECT DATE_FORMAT('2018-09-05', '%D %M %Y'); 

结果为:

05th September 2018 
UNIX_TIMESTAMP([datetime]) 

UNIX_TIMESTAMP() 函数返回一个时间戳,该时间戳表示自1970年1月1日格林威治标准时间00:00:00以来的秒数。如果您未指定任何参数,则UNIX_TIMESTAMP()将返回当前的时间戳。

例如以下代码会返回一个时间戳:

SELECT UNIX_TIMESTAMP('2018-09-05 19:33:21'); 

结果为:

1536189201 

MySQL中还有其他一些日期函数,例如 DATE_ADD()、DATE_SUB() 等等,可根据用户需要进行调用。这些函数连同以上介绍的函数可以在MySQL中方便地操作日期和时间数据。

weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
mysql sql格式化日期函数 数据库

mysql sql格式化日期函数

MySQL和SQL Server这两个数据库管理系统都支持日期格式化功能,在实际使用过程中可以提高工作效率。MySQL中的日期函数可以用于格式化和操作日期类型的
mysql sql脚本执行多条sql语句 数据库

mysql sql脚本执行多条sql语句

MySQL是一种关系型数据库管理系统,广泛应用于各种网络应用中。在MySQL中,可以使用SQL语句来查询、插入、更新和删除数据。而有时候,我们需要一次性执行多条
mysql tools5.0查询内存溢出 数据库

mysql tools5.0查询内存溢出

MySQL是流行的关系型数据库管理系统,其开源的性质和持久的性能使其受到广泛的欢迎。然而,一些用户在使用MySQL时发现系统内存溢出的问题。这篇文章将介绍如何查
评论:0   参与:  0