Crystal reports 如何将字符串值转换为正确的日期时间格式
使用crystal report 7 我想在crystal report中将字符串值转换为datetime 日期格式为Crystal reports 如何将字符串值转换为正确的日期时间格式,crystal-reports,Crystal Reports,使用crystal report 7 我想在crystal report中将字符串值转换为datetime 日期格式为 20120102 (yyyymmdd) 20120105 ... 我想把上面的字符串转换成这样的日期格式 预期产量 02/01/2012 05/01/2012 ... 需要Crystal report公式帮助请尝试设置如下公式: Date (ToNumber (Right ({myTable.strDate}, 4)), ToNumber (Mid ({myTa
20120102 (yyyymmdd)
20120105
...
我想把上面的字符串转换成这样的日期格式
预期产量
02/01/2012
05/01/2012
...
需要Crystal report公式帮助请尝试设置如下公式:
Date (ToNumber (Right ({myTable.strDate}, 4)),
ToNumber (Mid ({myTable.strDate}, 5, 2)),
ToNumber (Left ({myTable.strDate}, 2))
)
您可以尝试DateValue函数:
DateValue({myTable.strDate})
否则,请解析它:
Date({myTable.strDate}[1 to 4], {myTable.strDate}[5 to 6], {myTable.strDate}[7 to 8])
上述答案不适用于当前为字符串格式yyyymmdd的典型日期。“左”和“右”需要互换
(date (ToNumber (Left ({?LD}, 4)),
ToNumber (Mid ({?LD}, 5, 2)),
ToNumber (Right ({?LD}, 2))
)
cDate(ToText(cDate({?StartDate}),"yyyyMMdd")))