0
我已經使用struct stat
結構提取的文件的修改時間:如何將time_t字段存儲到MySQL日期時間?
long modtime = image_stats.st_mtime;
這將返回1508240128
。
現在,我希望將此值存儲到數據類型爲datetime的MySQL表中。 如果我直接存儲它,它會失敗,說它不是日期時間格式。
如何存儲它?
我已經使用struct stat
結構提取的文件的修改時間:如何將time_t字段存儲到MySQL日期時間?
long modtime = image_stats.st_mtime;
這將返回1508240128
。
現在,我希望將此值存儲到數據類型爲datetime的MySQL表中。 如果我直接存儲它,它會失敗,說它不是日期時間格式。
如何存儲它?
您可以使用FROM_UNIXTIME的時間戳轉換成DATETIME
查詢
SELECT FROM_UNIXTIME(1508240128);
結果
FROM_UNIXTIME(1508240128)
---------------------------
2017-10-17 13:35:28
爲插入查詢
查詢
INSERT INTO
[table]
(datetime_column)
VALUES
(FROM_UNIXTIME(1508240128))
非常感謝。 'INSERT INTO提交(file_id,image_dir,modification_time,last_updated_by)SELECT file_id,'/ opt/insiteone/images/PHAH00',FROM_UNIXTIME(1508240128),'jbNotify'FROM vna.files WHERE image_proxy_name ='PHAH0006.118';' – kingsmasher1