[英]How to convert a String to Datetime using Dataweave Mule
我有以下字符串20170912113456
,我想使用Dataweave Mule将其转换为此格式2017/09/12 11:34:56
。 关于如何做的任何想法?
我建议先将您输入的日期字符串转换为Dataweave localdatetime对象。 然后,您可以将日期对象输出回任何格式的字符串。
%dw 1.0
%output application/json
---
formattedDate: flowVars.date as :localdatetime{format: "yyyyMMddHHmmss"} as :string{format:"yyyy/mm/dd HH:mm:ss"}
如果您有兴趣学习内部工作,请在Mule教程中查看将字符串日期转换为Java Date Objects的方法, https://youtu.be/XqI_Kii9RzA
您可以根据以下示例尝试一些事情,例如先格式化为数据然后格式化为字符串。
myDate:((payload as:string)as:date {format:“ yyyyMMdd”})as:string {format:“ MM-dd-yyyy”}
为了更好地了解“日期时间”操作,请通过下面的链接。
https://docs.mulesoft.com/mule-user-guide/v/3.8/dataweave-operators#date-time-operations
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.