如何将varchar转换为datetime?

时间:2017-03-08 17:10:54

标签: mysql datetime varchar

我有一个 VARCHAR 列,其字段如下所示:

Wed Aug 26 16:00 2015

我想要转换为 DATETIME ,所以它看起来像这样:

2015-08-26 16:00:00

有什么方法可以直接在mysql中做到这一点吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

要以您指定的格式转换日期,首先您必须将日期转换为strtotime,然后您可以使用您的格式转换它,

<?php
$date = 'Wed Aug 26 16:00 2015';
$strdate =  strtotime($date);
echo date('Y-m-d H:i:s',$strdate);
?>

答案 1 :(得分:0)

您可以在PHP中执行以下操作:

date("Y-m-d H:i:s", strtotime("Wed Aug 26 16:00 2015"));