

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 小时功能
<a name="HOUR"></a>

HOUR 函数是一个时间提取函数，它以时间或时间戳作为输入并返回小时分量（介于 0 和 23 之间的值）。

当您需要处理时间或时间戳的特定组成部分时，例如执行基于时间的计算、筛选数据或格式化时间值时，此时间提取功能非常有用。

## 语法
<a name="HOUR-syntax"></a>

```
hour(timestamp)
```

## Arguments
<a name="HOUR-arguments"></a>

*timestamp*  
时间戳表达式。

## 返回值
<a name="HOUR-returns"></a>

HOUR 函数返回一个整数。

## 示例
<a name="HOUR-example"></a>

以下示例从输入时间戳`'2009-07-30 12:58:59'`中提取小时部分 (`12`)。

```
SELECT hour('2009-07-30 12:58:59');
 12
```