• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Caused by: java.lang.IllegalArgumentException: Unknown pattern character 'n'

java.lang.RuntimeException: Unable to start activity ComponentInfo{xxxxxxxx.HomeActivity}: java.lang.IllegalArgumentException: Unknown pattern character 'n'
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2413)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471)
at android.app.ActivityThread.access$900(ActivityThread.java:175)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:146)
at android.app.ActivityThread.main(ActivityThread.java:5602)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalArgumentException: Unknown pattern character 'n'
at java.text.SimpleDateFormat.validatePatternCharacter(SimpleDateFormat.java:314)
at java.text.SimpleDateFormat.validatePattern(SimpleDateFormat.java:289)
at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:356)
at xxxxxxxx.onCreateView(MoviesFragment.java:423)
at android.app.Fragment.performCreateView(Fragment.java:1700)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)
at android.app.BackStackRecord.run(BackStackRecord.java:684)
at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1453)
at android.app.Activity.performStart(Activity.java:5460)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2386)
 
Hello welcome to the forums. May I ask what are you trying to perform with java action. Looks like a app but you can explain what are you performing
 
Hi BRAINZ2013,
Thanks or replying. I am trying to convert date string from one format to other.
2014-08-20 => EEE, d MMM yyyy format.

String scurrentdate;
SimpleDateFormat formatter;
Date date = new Date();
formatter = new SimpleDateFormat(
"EEE, d MMM yyyy",Locale.UK);
scurrentdate = formatter.format(date);
 
Back
Top Bottom