【问题标题】:MySQL. How to get o'clock time from hourmysql。如何从小时中获取点钟时间
【发布时间】:2018-07-15 13:23:36
【问题描述】:

我在 MySQL 中有一个时间数据类型字段“MyTimeField”。因此,例如该值可以是 10:30:00

我想在时间格式中选择“o'clock time”,所以输出会是10:00:00

试过了

 TIME_FORMAT(hour(MyTimeField),'%T')

但运气不好,这会返回 00:00:10

有什么想法吗?

【问题讨论】:

标签: mysql time-format


【解决方案1】:

如果你只想要你可以使用的小时

TIME_FORMAT(MyTimeField,'%H:00:00')

【讨论】:

  • 这会一直返回 00:00:00
  • 放弃HOUR函数;使用原始列作为 TIME_FORMAT 函数中的第一个参数
  • TIME_FORMAT(MyTimeField,'%H:00:00') 完成这项工作!
猜你喜欢
  • 2015-06-16
  • 2021-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多