在 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'。