joh*_*son 44
从MySQL文档复制:
TIMESTAMP(expr),TIMESTAMP(expr1,expr2)
使用单个参数,此函数将日期或日期时间表达式expr作为日期时间值返回.使用两个参数,它将时间表达式expr2添加到日期或日期时间表达式expr1,并将结果作为日期时间值返回.
mysql> SELECT TIMESTAMP('2003-12-31');
-> '2003-12-31 00:00:00'
mysql> SELECT TIMESTAMP('2003-12-31 12:00:00','12:00:00');
-> '2004-01-01 00:00:00'
Run Code Online (Sandbox Code Playgroud)
CDu*_*Duv 37
要从两个独立的值和值中获得真正的 DATETIME价值:DATETIME
STR_TO_DATE(CONCAT(date, ' ', time), '%Y-%m-%d %H:%i:%s')
Run Code Online (Sandbox Code Playgroud)
Zed*_*Zed 15
datetime = CONCAT(date, ' ', time);
Run Code Online (Sandbox Code Playgroud)
Sys*_*dox 13
你可以使用ADDTIME():
ADDTIME(CONVERT(date, DATETIME), time)
Run Code Online (Sandbox Code Playgroud)
date可以是日期字符串或DATE对象.time可以是时间字符串或TIME对象.在MySQL 5.5中测试过.