gpt4 book ai didi

mysql - SQL 日期时间查询删除秒

转载 作者:行者123 更新时间:2023-11-29 10:34:18 27 4
gpt4 key购买 nike

我使用

从数据库中选择三列

$sql = "SELECT lnumber,violation,datetime FROM violators WHERE lnumber='".$lnumber."'";

并将结果解析为 JSONArray,我得到了这个结果

{"lnumber":"2","violation":"Beating the red light","datetime":"2017-10-15 13:02:34"}

现在我想做的是如何解析没有秒数的“datetime”字段?

完整代码如下:

$sql = "SELECT lnumber,violation,datetime FROM violators WHERE lnumber='".$lnumber."'";

$stmt = $con->prepare($sql);
$stmt->execute();
$stmt->bind_result($lnumber, $violation, $datetime);
while($stmt->fetch())
{
$temp = [
'lnumber'=>$lnumber,
'violation'=>$violation,
'datetime'=>$datetime
];
array_push($result, $temp);
}
echo json_encode($result);

最佳答案

SELECT DATE_FORMAT("2017-10-15 13:52:35", "%Y-%m-%d %H:%i")

使用 %H 表示 2 位数字 24 小时格式(例如 08),或使用 %k 表示 1 位数字.

引用: https://www.w3schools.com/sql/func_mysql_date_format.asp

在这里尝试一下: https://www.w3schools.com/sql/trymysql.asp?filename=trysql_func_mysql_date_format

关于mysql - SQL 日期时间查询删除秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46751942/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com