我的表格“ref_event_times”中有一个日期字段ref_event_times
。end_date
和一个时间字段ref_event_times
。end_time
...
我尝试将其作为一个日期时间字段“end_date_time”结合... 使用关注
STR_TO_DATE('CONCAT(`ref_event_times`.`end_date`,' ',`ref_event_times`.`end_time`)','%m/%d/%Y %H:%i') AS `end_date_time`
返回null ...
错误在哪里?
答案 0 :(得分:0)
MYSQL不支持您指定的日期时间格式'%m/%d/%Y %H:%i'
mysql日期格式应该与'%Y-%m-%d %H:%i:%s'
Datetime format in mysql
Data Type “Zero” Value
DATE '0000-00-00'
TIME '00:00:00'
DATETIME '0000-00-00 00:00:00'
TIMESTAMP '0000-00-00 00:00:00'
YEAR 0000
试试这个例子
select STR_TO_DATE(CONCAT(current_date,' ',current_time),'%Y-%m-%d %H:%i:%s');