我是Java/Groovy开发的新手,我有一个简单的字符串,我想重新格式化它,但是当我尝试运行以下命令时,我得到了一个“Unparseable date”错误:
import java.text.SimpleDateFormat
import java.util.Date
String oldDate
Date date
String newDate
oldDate = '04-DEC-2012'
date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S").parse(oldDate)
newDate = new SimpleDateFormat("M-d-yyyy").format(date)
println newDate
我相信这是件简单的事,但我不知道怎么解决。有人能帮我吗?
4条答案
按热度按时间e37o9pze1#
使用Groovy,您不需要包含,只需执行以下操作:
若要打印:
db2dz4w82#
您的
DateFormat
模式与您输入的日期String
不匹配。可以使用fv2wmkja3#