一、MySQL日期转时间戳函数
MySQL提供了一个函数UNIX_TIMESTAMP()来将指定日期时间转换为时间戳。UNIX_TIMESTAMP()函数可以将日期时间字符串转换为时间戳。
该函数的用法如下:
SELECT UNIX_TIMESTAMP(date_time_string) AS timestamp_column FROM table_name;
其中,date_time_string为要转换的日期时间字符串,timestamp_column是所得的时间戳。
二、MySQL时间戳转为日期
MySQL提供了一个函数FROM_UNIXTIME()来将时间戳转换为日期时间字符串。
该函数的用法如下:
SELECT FROM_UNIXTIME(timestamp_column) AS date_time_string FROM table_name;
其中,timestamp_column为要转换的时间戳,date_time_string是所得的日期时间字符串。
三、MySQL日期转时间戳毫秒
MySQL不支持直接将日期转换为毫秒级时间戳,需要使用UNIX_TIMESTAMP()函数先将日期时间字符串转换为时间戳,再将时间戳乘以1000得到毫秒级时间戳。
具体实现如下:
SELECT UNIX_TIMESTAMP(date_time_string)*1000 AS timestamp_millisecond FROM table_name;
其中,date_time_string为要转换的日期时间字符串,timestamp_millisecond为所得的毫秒级时间戳。
四、MySQL时间戳转换日期格式
MySQL提供了DATE_FORMAT()函数,可以将日期时间字符串按照指定格式转换。
该函数的用法如下:
SELECT DATE_FORMAT(date_time_string,'format_string') AS formatted_date_time FROM table_name;
其中,date_time_string为要转换的日期时间字符串,format_string是格式化指令,formatted_date_time为所得的格式化后的日期时间字符串。
例如,要将日期时间字符串“2019-12-30 13:14:15”按照“%Y-%m-%d %H:%i:%s”格式转换为字符串,“%Y-%m-%d %H:%i:%s”即为格式化指令。
五、MySQL时间戳转换日期时间函数
MySQL提供了FROM_UNIXTIME()函数,可以将时间戳转换为日期时间字符串,同时也支持日期时间格式化。
该函数的使用方式如下:
SELECT FROM_UNIXTIME(timestamp_column,'format_string') AS formatted_date_time FROM table_name;
其中,timestamp_column为要转换的时间戳,format_string为格式化指令,formatted_date_time为所得的格式化后的日期时间字符串。
六、MySQL把时间戳转换为日期
MySQL提供了FROM_UNIXTIME()函数用于将时间戳转换为日期时间字符串。FROM_UNIXTIME()函数的使用方法与时间戳转日期时间相同。
下面是具体实现:
SELECT FROM_UNIXTIME(timestamp_column) AS date_time_string FROM table_name;
其中,timestamp_column为要转换的时间戳,date_time_string是所得的日期时间字符串。
七、MySQL时间戳转换日期格式
MySQL提供了DATE_FORMAT()函数,可以将日期时间字符串格式化成指定格式。
该函数的用法如下:
SELECT DATE_FORMAT(date_time_string,'format_string') AS formatted_date_string FROM table_name;
其中,date_time_string为要转换的日期时间字符串,format_string是格式化指令,formatted_date_string为格式化后的日期字符串。
八、MySQL日期转换为字符串
MySQL提供了CAST()函数将日期时间字段转换为字符串类型。CAST()函数将输入表达式转换为制定数据类型,达到类型转换的目的。
函数的实现方法如下:
SELECT CAST(date_time_column AS CHAR) AS date_string FROM table_name;
输入的date_time_column是要转换的日期时间字段,date_string是转换后的字符串。
九、日期转字符串MySQL
MySQL提供了DATE_FORMAT()函数可以将日期时间字符串按照指定格式转换为字符串类型。
具体实现如下:
SELECT DATE_FORMAT(date_time_string,'format_string') AS formatted_string FROM table_name;
其中,date_time_string为要转换的日期时间字符串,format_string是格式化指令,formatted_string是所得的格式化后的字符串。
十、MySQL时间戳转换成时间
MySQL提供了FROM_UNIXTIME()函数,可以将时间戳转换为日期时间字符串,同时也支持日期格式化。下面是具体实现:
SELECT FROM_UNIXTIME(timestamp) AS formatted_date_time FROM table_name;
其中,timestamp为要转换的时间戳,formatted_date_time是所得的日期时间字符串。