我有String
yyyyMM
格式,我需要将其转换为MM/yyyy
格式的日期。
示例:字符串为201710
,需要将其转换为10/2017
格式的日期。
有人可以告诉我如何在groovy中执行此操作吗?
由于
答案 0 :(得分:0)
特定格式中没有java.util.Date
对象。像yyyyMM
或MM/yyyy
这样的日期格式只是表示为String
的一种方式。如果您的输入是格式为201710
的字符串,并且您希望将其格式化为10/2017
,则必须从输入字符串创建java.util.Date
对象(Date.parse()
方法执行此操作并在该创建的对象上调用.format('MM/yyyy')
方法,例如
def formatted = Date.parse("yyyyMM", "201710").format("MM/yyyy")