MySQL 获取某个时间的年月日小时的函数
时间: 2023-03-02 15:41:29 浏览: 161
在 MySQL 中,您可以使用以下函数来获取某个时间的年、月、日、小时等时间信息:
1. `YEAR()` 函数用于返回一个日期或日期/时间表达式的年份。例如,`SELECT YEAR('2023-02-15 10:30:00')` 将返回 2023。
2. `MONTH()` 函数用于返回一个日期或日期/时间表达式的月份。例如,`SELECT MONTH('2023-02-15 10:30:00')` 将返回 2。
3. `DAY()` 函数用于返回一个日期或日期/时间表达式的天数。例如,`SELECT DAY('2023-02-15 10:30:00')` 将返回 15。
4. `HOUR()` 函数用于返回一个日期或日期/时间表达式的小时数。例如,`SELECT HOUR('2023-02-15 10:30:00')` 将返回 10。
示例查询:
```sql
SELECT YEAR('2023-02-15 10:30:00') as year,
MONTH('2023-02-15 10:30:00') as month,
DAY('2023-02-15 10:30:00') as day,
HOUR('2023-02-15 10:30:00') as hour;
```
该查询将返回以下结果:
```
| year | month | day | hour |
|------|-------|-----|------|
| 2023 | 2 | 15 | 10 |
```
请注意,以上函数还有其他可选参数,例如 `MINUTE()` 函数用于返回分钟,`SECOND()` 函数用于返回秒数等。您可以根据需要调整函数来获取所需的时间信息。
阅读全文