钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1328841
首页 SQL 正文内容

sql取日期的小时两位数

钟逸 SQL 2025-09-18 19:57:40 2

在 SQL 中,有几种 可以获取日期的小时两位数:

使用 HOUR 函数

HOUR 函数返回日期的小时数,并将其格式化为两位数。例如:

sql

SELECT HOUR('2023-03-08 13:30:15');

输出:

13

使用 TO_CHAR 函数

TO_CHAR 函数可以将日期转换为字符串,并指定小时格式。例如:

sql

SELECT TO_CHAR('2023-03-08 13:30:15', 'HH24');

输出:

13

使用 EXTRACT 函数

EXTRACT 函数可以提取日期的特定部分,包括小时。例如:

sql

SELECT EXTRACT(HOUR FROM '2023-03-08 13:30:15');

输出:

13

注意

确保日期字段具有正确的格式,例如 'YYYY-MM-DD HH:MM:SS'。

小时值始终以两位数表示,因此单个数字小时将前置 0,例如 1:30 PM 将转换为 '13'。

文章目录
    搜索