MySQL从DATETIME和express中提取小时数(上午/下午)

MySQL从DATETIME和express中提取小时数(上午/下午),mysql,datetime-format,Mysql,Datetime Format,这里是sql新手。我在谷歌上搜索了一下这个问题的快速解决方案,但没有找到 我有一个字段是DATETIME,例如2014/06/19 15:07:37。我只需要提取小时并用AM/PM表示,即上面的结果应为3pm 我尝试了DATE\u格式(小时(日期字段),%r),但这不起作用。DATE\u格式()需要一个日期hour返回一个整数。您只需要 DATE_FORMAT(date_field, '%l%p') 请注意,%r是全日制,hh:mm:ss,而不仅仅是小时。date\u format()需要一个

这里是sql新手。我在谷歌上搜索了一下这个问题的快速解决方案,但没有找到

我有一个字段是
DATETIME
,例如
2014/06/19 15:07:37
。我只需要提取小时并用AM/PM表示,即上面的结果应为
3pm

我尝试了
DATE\u格式(小时(日期字段),%r)
,但这不起作用。

DATE\u格式()
需要一个日期
hour
返回一个整数。您只需要

DATE_FORMAT(date_field, '%l%p')
请注意,
%r
是全日制,
hh:mm:ss
,而不仅仅是小时。

date\u format()
需要一个日期
hour
返回一个整数。您只需要

DATE_FORMAT(date_field, '%l%p')
请注意,
%r
是全日制,
hh:mm:ss
,而不仅仅是小时。

date\u format()
需要一个日期
hour
返回一个整数。您只需要

DATE_FORMAT(date_field, '%l%p')
请注意,
%r
是全日制,
hh:mm:ss
,而不仅仅是小时。

date\u format()
需要一个日期
hour
返回一个整数。您只需要

DATE_FORMAT(date_field, '%l%p')

请注意,
%r
是一个全职,
hh:mm:ss
,而不仅仅是小时。

您需要
时间格式
功能:

SELECT TIME_FORMAT(NOW(), "%h%p");

您需要
TIME\u格式
功能:

SELECT TIME_FORMAT(NOW(), "%h%p");

您需要
TIME\u格式
功能:

SELECT TIME_FORMAT(NOW(), "%h%p");

您需要
TIME\u格式
功能:

SELECT TIME_FORMAT(NOW(), "%h%p");


你能解释一下
“%l%p”
部分吗?@eager\u learner313请参阅MySQL手册,在
日期格式上。这本手册值得一读,你不必问…@Anony Mouse你为什么不直接告诉我你不喜欢我,而不是在我的帖子上闲逛和投票?即使我问了,那有什么错?你不必回答,知道吗?这里有很多更好、更鼓励人的人。@eagent_learner313:不,RTFM是一个完全合适的回答。我们是来帮助你的,而不是为你找到文档参考。为什么不把你的用户名放在心上,努力学习呢?与其让我们帮你查手册页,不如你自己去看看?通过观察可用的东西,你实际上会学到一些东西。@MarcB:重点是;然而,有时FMs也应该被编写。有时,询问比浏览1343242页更快。RTFM并不总是正确的响应。你认为我不想学习,我觉得这很冒犯。每个人都以不同的方式学习——有些人有15000小时的学习时间;其他人则不然。当我问这个问题时,我确实看了手册,但时间紧迫;答案很快就出来了,这帮助我解决了一个更大的问题。希望能澄清。你能解释一下
'%l%p'
部分吗?@eager\u learner313请参阅MySQL手册,在
DATE\u FORMAT
上。这本手册值得一读,你不必问…@Anony Mouse你为什么不直接告诉我你不喜欢我,而不是在我的帖子上闲逛和投票?即使我问了,那有什么错?你不必回答,知道吗?这里有很多更好、更鼓励人的人。@eagent_learner313:不,RTFM是一个完全合适的回答。我们是来帮助你的,而不是为你找到文档参考。为什么不把你的用户名放在心上,努力学习呢?与其让我们帮你查手册页,不如你自己去看看?通过观察可用的东西,你实际上会学到一些东西。@MarcB:重点是;然而,有时FMs也应该被编写。有时,询问比浏览1343242页更快。RTFM并不总是正确的响应。你认为我不想学习,我觉得这很冒犯。每个人都以不同的方式学习——有些人有15000小时的学习时间;其他人则不然。当我问这个问题时,我确实看了手册,但时间紧迫;答案很快就出来了,这帮助我解决了一个更大的问题。希望能澄清。你能解释一下
'%l%p'
部分吗?@eager\u learner313请参阅MySQL手册,在
DATE\u FORMAT
上。这本手册值得一读,你不必问…@Anony Mouse你为什么不直接告诉我你不喜欢我,而不是在我的帖子上闲逛和投票?即使我问了,那有什么错?你不必回答,知道吗?这里有很多更好、更鼓励人的人。@eagent_learner313:不,RTFM是一个完全合适的回答。我们是来帮助你的,而不是为你找到文档参考。为什么不把你的用户名放在心上,努力学习呢?与其让我们帮你查手册页,不如你自己去看看?通过观察可用的东西,你实际上会学到一些东西。@MarcB:重点是;然而,有时FMs也应该被编写。有时,询问比浏览1343242页更快。RTFM并不总是正确的响应。你认为我不想学习,我觉得这很冒犯。每个人都以不同的方式学习——有些人有15000小时的学习时间;其他人则不然。当我问这个问题时,我确实看了手册,但时间紧迫;答案很快就出来了,这帮助我解决了一个更大的问题。希望能澄清。你能解释一下
'%l%p'
部分吗?@eager\u learner313请参阅MySQL手册,在
DATE\u FORMAT
上。这本手册值得一读,你不必问…@Anony Mouse你为什么不直接告诉我你不喜欢我,而不是在我的帖子上闲逛和投票?即使我问了,那有什么错?你不必回答,知道吗?这里有很多更好、更鼓励人的人。@eagent_learner313:不,RTFM是一个完全合适的回答。我们是来帮助你的,而不是为你找到文档参考。为什么不把你的用户名放在心上,努力学习呢?而不是想让我们查找