如何在tibco spotfire中格式化字符串到目前为止

时间:2016-04-18 13:08:07

标签: tibco spotfire

我无法解析看起来像" 04/20/20 2016"在Tibco spotfire的日期格式。格式字符串" 04-20-2016"当我使用parseDate(" 04-20-2016"," MM-dd-yyyy")时已被解析为日期,但同样的功能对&#不起作用34; 04/20/2016年"结果只是空的。

我可以简单地使用Date(" 04/20 / 2016")成功解析字符串到2016年4月20日,但是当我在web Player中打开它再次为空时,它只能工作当我在本地机器中打开.dxp文件时。

2 个答案:

答案 0 :(得分:1)

我可以在胖客户端重现您的问题。作为变通方法,您可以使用Substitute()/替换为-

ParseDate(Substitute([d],'/','-'), "mm-dd-yyyy")

还值得注意的是,如果您的日期格式为mm-dd-yyyy且日期为4/20/2016,则ParseDate()无法解析它(&#&} 39; s期望mm的前导0。

我无法访问Web Player实例以检查Date()功能,但我建议检查Web Player计算机上的区域设置,并确保它是相同的格式为传入日期(即,如果主机上的格式为dd/mm/yyyy,它将尝试解析04/20/2016并因为没有20个月而失败。

答案 1 :(得分:0)

要使其适用于不带前导0的日期,您可以实施:

colwise