Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以前的工作日期格式化代码在Micromax A111上不返回任何内容_Java_Android_Date - Fatal编程技术网

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你确定?也许把你的日志贴在这里让我们看看?