返回首页

gbase数据、南大通用产品文档:GBase8aSTR_TO_DATE(str,format)

更新日期:2024年09月11日

函数说明
STR_TO_DATE()是DATE_FORMAT()函数的反函数。
它获得字符串str 和一个格式化字符串format。
如果格式字符串包含日期和时间部分,
则STR_TO_DATE()返回一个DATETIME,
否则当只包含日期或时间部分时,返回DATE 或TIME 值。
包含在str 中的日期,
time 或者datetime 值应该按照format 的格式给定。
对于format
可用的详细形式,参考“5.1.5.5.13 DATE_FORMAT(date,FORMAT)”中的表格。
如果str 包含一个非法日期时间或者datetime,STR_TO_DATE()返回NULL。一
个非法值也会报出一个警告。
示例
示例1:format 的值为“%d.%m.%Y %H.%i”。
gbase> SELECT STR_TO_DATE('30.08.2020 09.20', '%d.%m.%Y %H.%i')
FROM dual;
+---------------------------------------------------+
| STR_TO_DATE('30.08.2020 09.20', '%d.%m.%Y %H.%i') |
+---------------------------------------------------+
| 2020-08-30 09:20:00
|
+---------------------------------------------------+
1 row in set
示例2:format 的值为“%Y-%m-%d %H:%i:%s”。
gbase> SELECT STR_TO_DATE('2020-15-08
00:00:00','%Y-%m-%d %H:%i:%s') FROM dual;

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
809
+--------------------------------------------------------+
| STR_TO_DATE('2020-15-08 00:00:00','%Y-%m-%d %H:%i:%s') |
+--------------------------------------------------------+
| NULL
|
+--------------------------------------------------------+
1 row in set, 2 warnings
示例3:format 的值为“%m/%d/%Y”。
gbase> SELECT STR_TO_DATE('08/30/2020', '%m/%d/%Y') FROM dual;
+---------------------------------------+
| STR_TO_DATE('08/30/2020', '%m/%d/%Y') |
+---------------------------------------+
| 2020-08-30
|
+---------------------------------------+
1 row in set
示例4:注意不能使用格式“%X%V”将一个“year-week”字符串转化为一个日
期,原因是当一个星期跨越一个月份界限时,一个年和星期的组合不能标示一个
唯一的年和月份。若要将“year-week”转化为一个日期,则也应指定具体工作日
gbase> SELECT str_to_date('202035 Monday', '%X%V %W') FROM dual;
+-----------------------------------------+
| str_to_date('202035 Monday', '%X%V %W') |
+-----------------------------------------+
| 2020-08-31
|
+-----------------------------------------+
1 row in set

UDF(UserDefinedFunction),
用户自定义函数,
用户自行添加函数。
用户可通过UDF、
UDAF 的通用扩展机制自行定义开发高效的SQL 函数(使用C/C++或Python 语言
实现)。
参考
关于UDF 的详细使用请参看本手册5.5.1 章UDF&UDAF 章节。

进入集群升级页面,
页面将回显部分升级相关配置信息,
点击“执行升级”
按钮集群将启动升级,页面会定时刷新升级状态,如下图所示

统一数据平台监控与运维系统用户手册
南大通用数据技术股份有限公司
- 67 -
图3.2.3.7-5 开始升级