Java 以前的工作日期格式化代码在Micromax A111上不返回任何内容
我正在使用以下代码格式化日期Java 以前的工作日期格式化代码在Micromax A111上不返回任何内容,java,android,date,Java,Android,Date,我正在使用以下代码格式化日期 private String getDate(String datestring) { Date date = null; DateFormat writeFormat = new SimpleDateFormat("dd-MM-yyyy"); try { date = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH).parse(datest
private String getDate(String datestring) {
Date date = null;
DateFormat writeFormat = new SimpleDateFormat("dd-MM-yyyy");
try {
date = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",
Locale.ENGLISH).parse(datestring);
String formattedDate = "";
if (date != null) {
formattedDate = writeFormat.format(date);
}
Log.d("Complaint adapter", formattedDate);
return formattedDate;
} catch (ParseException e) {
e.printStackTrace();
}
return "";
}
此代码在某些设备中运行良好,但在Micromax A111中运行此代码时,不会返回任何结果。未显示在给定字段中的。有人能帮我解决这个问题吗。最后,以下代码对我有效
private String getDate(String datestring) {
// TODO Auto-generated method stub
SimpleDateFormat currentformat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", java.util.Locale.getDefault());
SimpleDateFormat requiredformat = new SimpleDateFormat("dd-MM-yyyy", java.util.Locale.getDefault());
try {
Date date = null;
date = currentformat.parse(datestring);
datestring = requiredformat.format(date);
return datestring;
} catch (ParseException e) {
Log.e("Formating date", e.getMessage());
}
return datestring;
}
Date-Date
…Date=新的简化格式…
???需要认真的编辑对不起,我不知道关于stderr的事。我正在使用android SDK开发此应用程序。@suresh检查LogCat是否有错误。它不会返回任何错误@Duncan@suresh你确定?也许把你的日志贴在这里让我们看看?