OK,我想日期字符串从像一个格式转换:Groovy中 - 将日期字符串格式化的日期
2014-01-21 00:00:00
到
01/21/2014
我已经尝试了许多变化和我崩溃和燃烧。问题在于,为了测试我必须创建脚本,在Bonita(一个BPM软件)中导出它,导入它,然后创建一些案例。这一切都需要很长时间。
希望有人知道如何做到这一点。
另外,那里有一个简单的groovy编辑器吗?这将帮助我学习如何快速编写groovy。
OK,我想日期字符串从像一个格式转换:Groovy中 - 将日期字符串格式化的日期
2014-01-21 00:00:00
到
01/21/2014
我已经尝试了许多变化和我崩溃和燃烧。问题在于,为了测试我必须创建脚本,在Bonita(一个BPM软件)中导出它,导入它,然后创建一些案例。这一切都需要很长时间。
希望有人知道如何做到这一点。
另外,那里有一个简单的groovy编辑器吗?这将帮助我学习如何快速编写groovy。
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'
格式字符串的格式是一样的Java的SimpleDateFormat
。
String olddate='2014/01/21 00:00:00'
Date date = Date.parse("yyyy/MM/dd HH:mm:ss",olddate)
String newDate = date.format('MM/dd/yyyy')
log.info newDate
你究竟试过了什么?我建议亲自使用Joda Time - 我知道有日期和时间的自定义Groovy库,但Joda Time的唯一焦点就是做好这种事情。 –