如何在Groovy中将带点的字符串分隔为分隔符?
如果我有一个像"22112018"
这样的字符串,如何将其转换为"22.11.2018"
?
编辑:
我不太确定如何提出这个问题。我想“分割”字符串,但是split()
方法不能满足我的需要(并不意味着相同)。
这个评论中的答案(@ernest_k提供)足以满足我的需求:
text = "22112018"
"${text[0..1]}.${text[2..3]}.${text[4..7]}"
但是,它不是SO方式的“答案”,因此我接受@tim_yates的回答(也可以使用,并且可能是更精确和更可靠的解决方案)。
答案 0 :(得分:5)
我认为这是一个约会...
您可以这样做:
Date.parse('ddMMyyyy', '22112018').format('dd.MM.yyyy')
不仅仅是抓住角色