首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Datetime查询删除秒

SQL Datetime查询删除秒
EN

Stack Overflow用户
提问于 2017-10-15 05:12:09
回答 2查看 325关注 0票数 0

我从我的数据库中选择三列

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

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

代码语言:javascript
复制
{"lnumber":"2","violation":"Beating the red light","datetime":"2017-10-15 13:02:34"}

现在,我要做的是如何在没有秒的情况下解析"datetime“字段?

以下是完整的代码:

代码语言:javascript
复制
$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);
EN

回答 2

Stack Overflow用户

发布于 2017-10-15 05:45:13

代码语言:javascript
复制
SELECT DATE_FORMAT("2017-10-15 13:52:35", "%Y-%m-%d %H:%i")

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

参考: format.asp

在这里尝试一下: format

票数 1
EN

Stack Overflow用户

发布于 2017-10-15 05:31:08

代码语言:javascript
复制
SELECT DATE_FORMAT("2017-10-15 13:02:34", "%Y-%m-%d %h:%m");
=> 2017-10-15 01:10

MySQL DATE_FORMAT format.asp --如果您想在数据获取过程中去掉秒数的话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46751942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档