gpt4 book ai didi

MySQL - 小时(日期时间)

转载 作者:行者123 更新时间:2023-11-30 00:24:21 27 4
gpt4 key购买 nike

我的查询有误。该错误显示预期的已知函数,得到“HOUR”。如果我删除这部分,查询将正常工作 (AND HOUR({$nowDate}) = 11)

SELECT c FROM ProConvocationBundle:Convocation c
INNER JOIN ProCommunityBundle:Community co WITH co.id = c.community
INNER JOIN ProProposalBundle:Proposal p WITH p.convocation = c.id
WHERE c.firstNotificationAfterConvocation = FALSE
AND c.status <> 'finished' AND c.date >= {$minDate} AND HOUR({$nowDate}) = 11

$nowDate$minDate 都是 Datetime 格式。

知道我做错了什么吗?

最佳答案

发表评论后进行编辑:

如果 $dateTime 只是一个格式为 2014-04-11 08:38:00 的字符串,并且您想要小时,则可以使用:

echo date('H', strtotime($nowDate))

如果$nowDate a PHP DateTime object ,您可以使用以下内容

echo $nowDate->format('H');

与 MySQL 无关:)

关于MySQL - 小时(日期时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22996272/

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