I have a string in the form MMM/dd/yyyy, ie. May/21/2010. Now I want to convert it to yyyyMMdd, ie. 20100521.
My code is:
public static void main(String[
SimpleDateFormat
is locale-dependent, and it's using your own locale by default. If you would like to use an English-based locale, you can create it by passing in a Locale when you create your SimpleDateFormat.
So to use a US-based locale, change your SimpleDateFormat
initialization to:
DateFormat formatter = new SimpleDateFormat("MMM", Locale.US);
DateFormat formatter2 = new SimpleDateFormat("MM", Locale.US);