提交 cc99a785 编写于 作者: M Mars Liu

functions for date and time

上级 e3d7a27c
......@@ -23,7 +23,10 @@
"now.json",
"extract.json",
"timestamp.json",
"from_days.json"
"from_days.json",
"make.json",
"date.json",
"dt_format.json"
],
"keywords_must": [],
"keywords_forbid": [],
......
{
"type": "code_options",
"author": "ccat",
"source": "date.md",
"notebook_enable": false,
"exercise_id": "68f35847b5194ba3addf120d6ed5ecb6"
}
\ No newline at end of file
# 日期时间计算
以下关于时间和日期数据计算的知识,哪些是正确的?
1. `ADDTIME(time1,time2)`函数返回time1加上time2的时间。其中,time2是一个表达式,也可以是一个数字,当time2为一个数字时,代表的是秒。
2. `SUBTIME(time1,time2)`函数返回time1减去time2后的时间。其中,time2是一个表达式,也可以是一个数字,当time2为一个数字时,代表的是秒。
3. `DATE_ADD(date,INTERVAL expr type)`函数返回与date加上INTERVAL时间间隔的日期。Type 与 extract 参数中毫秒之外的部分相同。
4. `DATE_SUB(date,INTERVAL expr type)`函数返回与date减去INTERVAL时间间隔的日期。Type 与 extract 参数中毫秒之外的部分相同。
5. `DATEDIFF(date1,date2)` 函数计算两个日期之间相差的天数。
6. `PERIOD_ADD(time,n)`函数返回time加上n后的时间。
## 答案
全部都对
## 选项
### A
全都不对
### B
```
1, 2, 3, 4
```
### C
```
2, 3, 4, 5
```
### D
```
4, 5
```
\ No newline at end of file
{
"type": "code_options",
"author": "ccat",
"source": "dt_format.md",
"notebook_enable": false,
"exercise_id": "1aaf7a00feb04d0b82afa1a0574d5719"
}
\ No newline at end of file
# 格式化
关于日期时间数据的格式化,以下说法正确的是:
1. `DATE_FORMAT(date,format)`函数按照指定的格式format来格式化日期date。
2. `TIME_FORMAT(time,format)`函数按照指定的格式format来格式化日期date。
3. `GET_FORMAT(date_type,format_type)`函数返回日期字符串的显示格式,其中date_type表示日期类型,format_type表示格式化类型。
## 答案
全部都对
## 选项
### A
```
1, 2
```
### B
```
2, 3
```
### C
全都不对
### D
```
1, 3
```
\ No newline at end of file
......@@ -9,12 +9,13 @@
5. `extract(day from date)` 相当于 `day(date)`
6. `extract(week from date)` 相当于 `week(date)`
7. `extract(month from date)` 相当于 `month(date)`
8. `extract(year from date)` 相当于 `year(date)`
8. `extract(quarter from date)` 相当于 `quarter(date)`
9. `extract(year from date)` 相当于 `year(date)`
## 答案
```
2, 3, 4, 5, 6, 7, 8
2, 3, 4, 5, 6, 7, 8, 9
```
## 选项
......@@ -36,5 +37,5 @@
### D
```
5, 6, 7, 8
5, 6, 7, 8, 9
```
\ No newline at end of file
{
"type": "code_options",
"author": "ccat",
"source": "make.md",
"notebook_enable": false,
"exercise_id": "d4f49d310b1440aabdc81cf7cd020aa7"
}
\ No newline at end of file
# MAKE DATE AND TIME
关于日期时间构造方法,下面说法正确的是:
1. `MAKETIME(hour,minute,second)`函数将给定的小时、分钟和秒组合成时间并返回。
2. `MAKEDATE(year,n)`函数针对给定年份与所在年份中的天数返回一个日期。
3. `LAST_DAY(date)`函数返回date所在月份的最后一天的日期。
4. `TIME_TO_SEC(time)`函数将time的时分秒部分转化为秒并返回结果值。
5. `SEC_TO_TIME(seconds)`函数将seconds描述转化为包含小时、分钟和秒的时间。
## 答案
全部都对
## 选项
### A
```
1, 2, 3
```
### B
```
4, 5
```
### C
全都不对
### D
```
2, 3, 4
```
\ No newline at end of file
......@@ -892,7 +892,19 @@
{
"时间日期函数": {
"node_id": "mysql-a7006c27131d4b87817a59717db7021c",
"keywords": [],
"keywords": [
"datetime",
"timestame",
"date",
"time",
"year",
"month",
"day",
"hour",
"minute",
"second",
"microsecond"
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册