一、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是所得的日期時間字元串。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/150551.html