我的msql数据库中有一个时间戳记录,它有日期和时间。 我会从中获得时间,或者只是时间和时间。
如何拆分该记录?
编辑这是我桌子的照片:
答案 0 :(得分:3)
答案 1 :(得分:0)
您还可以使用TIME_FORMAT或DATE_FORMAT获取特定格式,例如只有......:
SELECT TIME_FORMAT( CURRENT_TIMESTAMP, '%H:%i' );
+-------------------------------------------+
| TIME_FORMAT( CURRENT_TIMESTAMP, '%H:%i' ) |
+-------------------------------------------+
| 17:25 |
+-------------------------------------------+
1 row in set (0.00 sec)
修改强>
该功能当然适用于表格的列
SELECT TIME_FORMAT( myColumn, '%H:%i' ) FROM myTable;
答案 2 :(得分:0)
也可以试试这个:
SELECT DATE_FORMAT(now(),'%r') AS timestamp;
| TIMESTAMP |
---------------
| 03:51:43 PM |
SELECT DATE_FORMAT(your_Datetimecolumn,'%r') AS timestamp;