mysql - 在mysql中将时间转换为 "h:mm:a"

标签 mysql

MariaDB [supplier monitoring]> select time as "h:mm:a" from delivers;

我只是想问我如何将这个时间转换到“h:mm:a”,就像这样 1:00pm

最佳答案

如果您有一列 time 数据类型,则可以使用 time_format() :

select time_format(mycol, '%h:%i %p') from delivers;

如果列的数据类型为datetime,那么您需要date_format() :

select date_format(mycol, '%h:%i %p') from delivers;

关于mysql - 在mysql中将时间转换为 "h:mm:a",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59003142/

相关文章:

java - mysql 结果未使用 java applet 正确写入文件

java - 如何存储数组列表?

python - 遍历元组内的元组并使用元组内的字符串作为变量

mysql - 如何在 SQL 中选择具有 MAX(列值)、DISTINCT by MULTIPLE 列的行

php - 删除记录 MethodNotAllowedHttpException

mysql - 'SubQuery 返回多于一行' 用例 When

mysql - 将 MySQL join 翻译成 SQL Server 语法?

mysql - 错误的收件箱消息排序顺序?

mysql - mysql中重复的外键

MySQL 帮助 : Return invoices and payments by date