用 Groovy 中的点分隔字符串
Divide the string with a dot in Groovy
如何在 Groovy 中用点作为分隔符来划分字符串?
如果我有一个像 "22112018"
这样的字符串,我如何将它转换成 "22.11.2018"
?
编辑:
我不太确定如何提出问题。我想 'split' 字符串,但是 split()
方法不能满足我的需要(意思不一样)。
评论中的这个答案(来自@ernest_k)足以满足我的需要:
text = "22112018"
"${text[0..1]}.${text[2..3]}.${text[4..7]}"
但是,它不是 SO 方式的 "answer",所以我接受@tim_yates 的回答(也有效,可能是一个更精确和更可靠的解决方案)。
我假设这是一个约会...
你可以这样做:
Date.parse('ddMMyyyy', '22112018').format('dd.MM.yyyy')
而不只是抓取字符
如何在 Groovy 中用点作为分隔符来划分字符串?
如果我有一个像 "22112018"
这样的字符串,我如何将它转换成 "22.11.2018"
?
编辑:
我不太确定如何提出问题。我想 'split' 字符串,但是 split()
方法不能满足我的需要(意思不一样)。
评论中的这个答案(来自@ernest_k)足以满足我的需要:
text = "22112018"
"${text[0..1]}.${text[2..3]}.${text[4..7]}"
但是,它不是 SO 方式的 "answer",所以我接受@tim_yates 的回答(也有效,可能是一个更精确和更可靠的解决方案)。
我假设这是一个约会...
你可以这样做:
Date.parse('ddMMyyyy', '22112018').format('dd.MM.yyyy')
而不只是抓取字符