一、時間戳轉字符串
1. 使用FROM_UNIXTIME函數
FROM_UNIXTIME函數可以將時間戳轉換為指定格式的字符串。
示例代碼:
-%d %H:%i:%s');
輸出結果:
2019-04-04 13:06:40
2. 使用DATE_FORMAT函數
DATE_FORMAT函數也可以將時間戳轉換為指定格式的字符串。
示例代碼:
-%d %H:%i:%s');
輸出結果:
2019-04-04 13:06:40
二、字符串轉時間戳
1. 使用UNIX_TIMESTAMP函數
UNIX_TIMESTAMP函數可以將指定格式的字符串轉換為時間戳。
示例代碼:
SELECT UNIX_TIMESTAMP('2019-04-04 13:06:40');
輸出結果:
1554367200
2. 使用STR_TO_DATE函數
STR_TO_DATE函數也可以將指定格式的字符串轉換為時間戳。
示例代碼:
-%d %H:%i:%s'));
輸出結果:
1554367200
三、注意事項
1. 時間戳和字符串的格式必須一致
在進行時間戳和字符串的轉換時,必須保證兩者的格式一致,否則可能會出現錯誤的結果。
2. 時間戳是以秒為單位的
在進行時間戳的轉換時,需要注意時間戳是以秒為單位的。
本文介紹了MySQL中時間戳和字符串的轉換方法,希望對您有所幫助。在實際應用中,您可以根據具體需求選擇不同的方法。如果您還有其他問題,歡迎留言交流。