Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
android SimpleDataFormat(“dd/mm/yyyy”)工作不正常_Android_Date_Simpledateformat - Fatal编程技术网

android SimpleDataFormat(“dd/mm/yyyy”)工作不正常

android SimpleDataFormat(“dd/mm/yyyy”)工作不正常,android,date,simpledateformat,Android,Date,Simpledateformat,我有这个功能 private void setDateInTopBar() { Date bodyPartDate = DataManager.instance().getSelectedBodyPart().getPublicationDate(); SimpleDateFormat format = new SimpleDateFormat("dd/mm/yyyy"); String formattedDate = format.format(

我有这个功能

private void setDateInTopBar() {
        Date bodyPartDate = DataManager.instance().getSelectedBodyPart().getPublicationDate();
        SimpleDateFormat format = new SimpleDateFormat("dd/mm/yyyy");
        String formattedDate = format.format(bodyPartDate);
        TextView dateTxt = (TextView) findViewById(R.id.txtImageDate);
        dateTxt.setText(formattedDate);
    }

但我的月份是0,当一天和一年都运转良好时,有什么问题

我应该在这里设置
MM
而不是
MM

SimpleDataFormat格式=新的SimpleDataFormat(“dd/MM/yyyy”)

更换:

 SimpleDateFormat format = new SimpleDateFormat("dd/mm/yyyy");
与:

因为
mm
指的是分钟。。检查

请参见

小写字母m表示分钟


尝试:“dd/MM/yyyy”

MM
表示分钟,因此您不应该在一个月内使用它,请将
MM
更改为
MM
。 您的代码必须如下所示:

SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
与此相反:

SimpleDateFormat format = new SimpleDateFormat("dd/mm/yyyy");
你可以阅读所有这些信件

SimpleDateFormat format = new SimpleDateFormat("dd/mm/yyyy");