如何将字符串值转换为正确的日期时间格式

Jet*_*ack 5 crystal-reports

使用水晶报告7

我想在crystal report中将字符串值转换为datetime

日期格式是

20120102 (yyyymmdd)
20120105
...
Run Code Online (Sandbox Code Playgroud)

我想将上面的字符串转换为这样的日期格式

预期产出

02/01/2012
05/01/2012
...
Run Code Online (Sandbox Code Playgroud)

需要Crystal报告公式帮助

cra*_*aig 9

您可以尝试DateValue函数:

DateValue({myTable.strDate})
Run Code Online (Sandbox Code Playgroud)

否则,解析它:

Date({myTable.strDate}[1 to 4], {myTable.strDate}[5 to 6], {myTable.strDate}[7 to 8])
Run Code Online (Sandbox Code Playgroud)