[英]MySQL Timestamp format
我已將我的數據庫導出到CSV文件,時間戳現在如下所示:
1384204028
如何將其轉換為典型格式,例如2013-01-19 03:14:07
?
SELECT FROM_UNIXTIME(1384204028);
或(等效但具有控制格式的參數):
SELECT FROM_UNIXTIME(1384204028, '%Y-%m-%d %H:%i:%s');
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s')
如果你只想在數據庫表中添加一行,你有一個字段作為TIMESTAMP,你不需要調用一個函數。 你只需要一個字符串,sql將完成其余的工作。
INSERT INTO `DB_TABLE`(`id`, `message`, `next_time`) VALUES (12, 'hallo world', '20180601151343')
甚至會像這樣工作:
INSERT INTO `DB_TABLE`(`id`, `message`, `next_time`) VALUES (12, 'hallo world', '2018-06-01 15:13:43')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.