我正在尝试使用Calendar
类格式化SimpleDateFormat
实例时间。它抛出一个IllegalArgumentException
。我需要在所有设备语言首选项中使用相同的标准。
SimpleDateFormat myDateFormatter = new SimpleDateFormat("MM/dd/yyyy");
Calendar c = Calendar.getInstance();
String selectedDate = myDateFormatter.format(c.getTime());
**Caused by: java.lang.IllegalArgumentException: Parse error: ١٢/٠٤/٢٠١٣
at java.util.Date.parseError(Date.java:367)
at java.util.Date.parse(Date.java:420)
at java.util.Date.<init>(Date.java:156)**
让我快速建议解决这些问题。
答案 0 :(得分:0)
因为SimpleDateFormat是Depreciated
我建议你这样使用
android.text.format.DateFormat dateFormat= new android.text.format.DateFormat();
dateFormat.format("dd-MM-yyyy hh:mm", new java.util.Date());