需要从字符串“ 2018-07-30T16:39:12”中检索年份和月份
答案 0 :(得分:2)
首先使用上面的ISO8601日期格式将字符串转换为LocalDateTime。然后,您可以访问年和月。示例:
%dw 2.0
output application/json
var myDateString = "2018-07-30T16:39:12"
type LocalDateFormat = LocalDateTime { format: "yyyy-MM-dd'T'HH:mm:ss" }
var myDate = myDateString as LocalDateFormat
---
{
year: myDate.year,
month: myDate.month,
day: myDate.day,
hour: myDate.hour,
minutes: myDate.minutes,
seconds: myDate.seconds,
milliseconds: myDate.milliseconds,
nanoseconds: myDate.nanoseconds,
quarter: myDate.quarter,
dayOfWeek: myDate.dayOfWeek,
dayOfYear: myDate.dayOfYear,
offsetSeconds: myDate.offsetSeconds
}