Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.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
PHP在SQL语句中转换日期时间_Php_Mysql_Database_Datetime - Fatal编程技术网

PHP在SQL语句中转换日期时间

PHP在SQL语句中转换日期时间,php,mysql,database,datetime,Php,Mysql,Database,Datetime,是否可以从SQL语句转换日期时间 例如: SELECT * FROM t_status WHERE Function to Convert(date_added) BETWEEN '2013-05-01' AND '2013-05-31' 表t_状态中的我的日期时间格式如下: 2013-05-2018:00 从手册-:提取日期或日期时间表达式表达式的日期部分 下次请先尝试搜索Stackoverflow,因为已经有很多关于此的问题- 例如 您可以使用函数将MySQL中的字符串转换为日期 示例

是否可以从SQL语句转换日期时间

例如:

SELECT * FROM t_status WHERE Function to Convert(date_added) BETWEEN '2013-05-01' AND '2013-05-31'
表t_状态中的我的日期时间格式如下:

2013-05-2018:00 从手册-:提取日期或日期时间表达式表达式的日期部分

下次请先尝试搜索Stackoverflow,因为已经有很多关于此的问题-

例如



您可以使用函数将MySQL中的字符串转换为日期

示例中的日期(假设逗号是有意使用的)可以使用格式字符串
'%Y-%m-%d,%H:%i'
进行转换:

WHERE STR_TO_DATE(date_added, '%Y-%m-%d, %H:%i') BETWEEN '2013-05-01' AND '2013-05-31'
或者,要忽略时间部分,请执行以下操作:

WHERE STR_TO_DATE(date_added, '%Y-%m-%d') BETWEEN '2013-05-01' AND '2013-05-31'
WHERE STR_TO_DATE(date_added, '%Y-%m-%d') BETWEEN '2013-05-01' AND '2013-05-31'