Scala Joda DateTime解析完整日期名称

Scala Joda DateTime解析完整日期名称,scala,datetime,jodatime,Scala,Datetime,Jodatime,谁能告诉我为什么它不起作用 我得到: import org.joda.time._ import org.joda.time.format._ val pattern = "MMM d HH:mm:ss Z yyyy" val input = "Apr 10 18:31:45 +0000 2015" DateTime.parse(input, DateTimeFormat.forPattern(pattern)) 我发现了nvm;) DateTime.parse(input, DateTim

谁能告诉我为什么它不起作用

我得到:

import org.joda.time._
import org.joda.time.format._

val pattern = "MMM d HH:mm:ss Z yyyy"
val input = "Apr 10 18:31:45 +0000 2015"
DateTime.parse(input, DateTimeFormat.forPattern(pattern))
我发现了nvm;)

DateTime.parse(input, DateTimeFormat.forPattern(pattern))
java.lang.IllegalArgumentException: Invalid format: "Apr 10 18:31:45 +0000 2015"
  at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:899)
  at org.joda.time.DateTime.parse(DateTime.java:160)
  ... 43 elided
val pattern = "MMM d HH:mm:ss Z yyyy"
val input = "Apr 10 18:31:45 +0000 2015"

val format = DateTimeFormat.forPattern(pattern).withLocale(Locale.ENGLISH)
format.parseDateTime(input)