首页 > 解决方案 > 将 ddmmyyy 字符转换为 DATE

问题描述

如何将 ddmmyyyy 形式的字符转换为 DATE 类型?

有没有格式化字符变量的方法?例如取变量的前两个字符。

标签: openedgeprogress-4gl

解决方案


define variable s as character no-undo initial "10092018".
define variable d as date no-undo.

d = date( integer( substring( s, 3, 2 )), integer( substring( s, 1, 2 )), integer( substring( s, 5, 4 ))).

display d format "99/99/9999".

推荐阅读