str_to_date in mysql 为字符串

str_to_date in mysql for a string

我正在获取字符串形式的 $date 值。如何转换成日期格式

我得到 $date='2015-12-01' 即格式 'yyyy-mm-dd' 的 $date。我想使用 str_to_date 将其转换为日期格式,例如年月日

$date='2015-12-01' 必须在 mysql 查询中转换为日期格式 $date=2015-12-01

我必须提供的日期格式是什么?

使用str_to_date

str_to_date('2015-12-01','%Y-%m-%d')

其他选项

CAST('2015-12-01' AS DATETIME)

but if your date format is '%Y-%m-%d' or '2015-12-01' MySQL auto recognizes as dates