How to format java string of this pattern in android Mon Jan 01 01:48:31 EAT 2018

I need to make some date manipulation using Joda library, however I do have some date string from my data source,
How can I simply format this this date string Mon Jan 01 01:48:31 EAT 2018 To DateTime

I have tried DateTimeFormatter formatter = DateTimeFormat.forPattern(" MMM d h:mm:ss yyyy a"); But it gives java.lang.IllegalArgumentException: Invalid format

Any help will be appreciated.