私はTIMESTAMPキーのデータベースからdatetimeオブジェクトを取得していますが、文字列に変換しているときにエラーが発生しません。データベースから来るdatetimeオブジェクトを文字列に変換するには?
<db:select config-ref="Oracle_Configuration1" doc:name="Database">
<db:parameterized-query><![CDATA[select * from DB.db_db1_mule_retry
WHERE ROWNUM <= 3]]></db:parameterized-query>
</db:select>
<dw:transform-message metadata:id="f7e98fea-4c1b-4ff7-86be-e927194d6413" doc:name="Transform Message">
<dw:input-payload doc:sample="sample_data\list_map.dwl"/>
<dw:set-payload><![CDATA[%dw 1.0
%output application/json
---
{
source: (payload[0].TIMESTAMP) as :datetime{format:"YYYY-MM-dd HH:mm:ss.S"} as :string{format:"YYYY-MM-dd HH:mm:ss.S"}
}
]]></dw:set-payload>
</dw:transform-message>
データベース要素として値をしている「2017年10月1日23:23:23.0」
をするだけupadate私は
を使用して、ロガー・コンポーネントの値を取得しようとしているとき39::[ペイロード[0] .TIMESTAMP.stringValueは、()]私はこの
2017年3月1日15取得しています33.0
おかげ
TIMESTAMPのタイプは何ですか? – Yevgeniy
SQLのdatetimeオブジェクト – Anurag