Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mysql中将非常规字符串转换为mysql日期时间_Mysql_Sql - Fatal编程技术网

在mysql中将非常规字符串转换为mysql日期时间

在mysql中将非常规字符串转换为mysql日期时间,mysql,sql,Mysql,Sql,我想将表示日期时间但当前为VARCHAR的字段转换为DATETIME字段。 当前表示形式如下:“Sun May 20 01:04:39+0000 2012” 我想在查询中执行此操作。使用该函数 这就完成了任务,可以在查询中使用。使用该函数 这就完成了任务,可以在查询中使用。使用 SELECT STR_TO_DATE('Sun May 20 01:04:39 +0000 2012', '%a %M %d %H:%i:%S +0000 %Y') 使用 SELECT STR_TO_DATE('

我想将表示日期时间但当前为VARCHAR的字段转换为DATETIME字段。 当前表示形式如下:“Sun May 20 01:04:39+0000 2012” 我想在查询中执行此操作。

使用该函数

这就完成了任务,可以在查询中使用。

使用该函数

这就完成了任务,可以在查询中使用。

使用

SELECT STR_TO_DATE('Sun May 20 01:04:39 +0000 2012', '%a %M %d %H:%i:%S +0000 %Y')
    • 使用

      SELECT STR_TO_DATE('Sun May 20 01:04:39 +0000 2012', '%a %M %d %H:%i:%S +0000 %Y')
      

      DATE('Sun May 20 01:04:39+0000 2012')返回NULLDATE('Sun May 20 01:04:39+0000 2012')返回NULLGreat,我非常接近。缺少%a(我假设它代表一个单词?
      %a
      缩写为weekday nameCool。您所做的%x%x%x%x编辑将使年度得以公布wrong@Noam忘了把它取下来。我在试验..他还认为+0000代表时区。我也可以保存吗?太好了,我离得很近。缺少%a(我假设它代表一个单词?
      %a
      缩写为weekday nameCool。您所做的%x%x%x%x编辑将使年度得以公布wrong@Noam忘了把它取下来。我在试验..他还认为+0000代表时区。我也可以保存吗?