WSO2 DSS将时区信息附加到mysql日期结果

时间:2015-03-17 01:18:55

标签: mysql date timezone wso2 wso2dss

所以我试图在wso2 dss上使用带有mysql的日期。 简单的代码

<query id="testDates" useConfig="PORTFOLIOS_DS">
<sql>
  SELECT DATE(date) AS date FROM dateTest
</sql>
<result element="jsonObject" rowName="jsonArray">
  <element column="date" name="testDate" xsdType="date"/>
</result>
</query>

所以它返回"2015-03-10-04:00",这被认为是我的许多库(特别是momentJS)的有效日期,并且公平地说它是一种奇怪的格式,为什么我没有时间关心时区。

有谁知道为什么要附加时区,我怎样才能阻止将时区附加到日期,但是将它留在日期时间?

1 个答案:

答案 0 :(得分:0)

我能够使用DSS 3.5.0版本重现此问题。所以我已经创建了一张公共JIRA票[1]。一旦这个问题得到解决,我会通知你。

与此同时,作为一种解决方法,我建议使用XSLT转换来消除时区信息。有关如何在DSS服务器中使用XSLT的更多信息,请参阅[2]

[1]。 https://wso2.org/jira/browse/DS-1191

[2]。 https://docs.wso2.com/display/DSS350/XSLT+Transformation+Sample