簡體   English   中英

WSO2 DSS將時區信息附加到mysql日期結果

[英]WSO2 DSS appends timezone information to mysql date result

因此,我正在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)的有效日期,並且公平地講,這是一種奇怪的格式,為什么我會在沒有時間的情況下關心時區。

有誰知道為什么要附加時區,如何防止將時區附加到日期,卻保留在日期時間?

我能夠使用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM