Groovy - 将日期字符串转换为格式化日期

Eri*_*der 5 groovy date

好的,我正在尝试从以下格式转换日期字符串:

2014-01-21 00:00:00
Run Code Online (Sandbox Code Playgroud)

01/21/2014
Run Code Online (Sandbox Code Playgroud)

我尝试了很多变化,并且崩溃和燃烧.问题是要测试我必须创建脚本,在Bonita(BPM软件)的过程中导出它,导入它然后创建一些案例.这一切都需要很长时间.

希望有人知道如何做到这一点.

还有,那里有一个简单的常规编辑器吗?这将有助于我学习如何快速编写groovy.

ata*_*lor 12

Groovy日期有各种格式的字符串转换方式parse和方法format:

def format1 = '2014-01-21 00:00:00'
def format2 = Date.parse("yyyy-MM-dd hh:mm:ss", format1).format("dd/MM/yyyy")
assert format2 == '01/21/2014'
Run Code Online (Sandbox Code Playgroud)

格式字符串的格式与Java相同SimpleDateFormat.