我正在用 Groovy 编写代码
我目前正在尝试转换一个字符串,我有一个日期,而不必做任何太乏味的事情。
String theDate = "28/09/2010 16:02:43";
def newdate = new Date().parse("d/M/yyyy H:m:s", theDate)
产出:
Tue Aug 10 16:02:43 PST 2010
上面的代码工作得很好,但是当我的字符串更改为:
String testDate = "Tue Aug 10 16:02:43 PST 2010"
def newerdate = new Date().parse("d/M/yyyy H:m:s", testDate)
它告诉我,“星期二没有这样的价值”。我试图在日期的解析中加上一个“ E”,但它说日期无法被解析。
有人能解释一下我应该如何解析第二个例子吗?