Change the default locale
import java.text.DateFormat; import java.text.NumberFormat; import java.util.Date; import java.util.Locale; /** Change the default locale */ public class SetLocale { public static void main(String[] args) { switch (args.length) { case 0: Locale.setDefault(Locale.FRANCE); break; case 1: throw new IllegalArgumentException(); case 2: Locale.setDefault(new Locale(args[0], args[1])); break; default: System.out.println("Usage: SetLocale [language [country]]"); } DateFormat df = DateFormat.getInstance(); NumberFormat nf = NumberFormat.getInstance(); System.out.println(df.format(new Date())); System.out.println(nf.format(123.4567)); } }