Groovy String和datestamp

时间:2018-04-29 04:57:52

标签: groovy

我是Groovy的新手并且想知道关注可能吗?

我有一个使用datestamp自动生成的文件,例如saledata20180429 是否可以使用Groovy对其进行编码并将文件名转换为saledata-2018-04-29.txt

1 个答案:

答案 0 :(得分:1)

简单的子串调用可以完成:

def name = 'saledata20180429'
def newname = "saledata-${name[8..11]}-${name[12..13]}-${name[14..15]}.txt"

newname评估为'saledata-2018-04-29.txt'