elementui转换时间-DM数据库如何实现字符串数据转换为某种日期格式的日期数据

1. DM功能SUBSTR/SUBSTRING

句子模式:SUBSTR(char[,m[,n]])/SUBSTRING(char[fromm[forn]])

转换时间代码_elementui转换时间_转换时间格式的公式

功能:返回char中从字符位置m开始的n个字符。 如果m为0,则将m视为1。如果m为负数,则返回的字符串从右到左计算; 否则elementui转换时间,返回的字符将从 char 末尾向右计算。 如果未给出 n,则返回 char 中从字符位置 m 开始的后续子字符串。 如果 n 大于 0,则返回 NULL。 如果 m 和 n 均未给出,则返回 char。 该函数以字符为评价单位elementui转换时间,西文和汉字均作为一个字符进行评价。

转换时间代码_转换时间格式的公式_elementui转换时间

2.创建测试表并插入数据

SQL> CREATE TABLE "TEST"."TABLE_1"
2   (
3   "TEST" VARCHAR(50),
4   "TEST1" DATE);
操作已执行
已用时间: 3.941(毫秒). 执行号:1100.
SQL>
SQL> insert into TEST.TABLE_1 VALUES('123456199111022312','');
影响行数 1
已用时间: 0.376(毫秒). 执行号:1102.
SQL> insert into TEST.TABLE_1 VALUES('123456199111032313','');
影响行数 1
已用时间: 0.149(毫秒). 执行号:1103.
SQL> commit;
操作已执行
已用时间: 2.283(毫秒). 执行号:1104.
SQL> select * from TEST.TABLE_1;
行号       TEST               TEST1
---------- ------------------ -----
1          123456199111022312 NULL
2          123456199111032313 NULL
已用时间: 2.709(毫秒). 执行号:1105.
SQL>

转换时间代码_转换时间格式的公式_elementui转换时间

3、进行格式转换测试

转换时间格式的公式_转换时间代码_elementui转换时间

SQL>
SQL> select date_format(substring(TEST from 7 for 8 ),'yyyy-mm-dd') from  TEST.TABLE_1;
行号       DATE_FORMAT(SUBSTRING(TESTFROM7FOR8),'yyyy-mm-dd')
---------- --------------------------------------------------
1          1991-11-02
2          1991-11-03
已用时间: 0.706(毫秒). 执行号:1106.
SQL>

4.将转换后的数据更新为DATE类型的数组

SQL> update TEST.TABLE_1  SET  TEST1=date_format(substring(TEST from 7 for 8 ),'yyyy-mm-dd') WHERE LENGTH(TEST)> 15 ;
影响行数 2
已用时间: 3.163(毫秒). 执行号:1107.
SQL> select * from TEST.TABLE_1;
行号       TEST               TEST1
---------- ------------------ ----------
1          123456199111022312 1991-11-02
2          123456199111032313 1991-11-03
已用时间: 0.246(毫秒). 执行号:1108.
SQL>