android - 如何在android Datepicker上以字符串格式显示日期

android - 如何在android Datepicker上以字符串格式显示日期,第1张


我的y - 1日期显示为05-12-2015MM-dd-yyyy格式为TextView Textview旁边有一个按钮,点击后会显示当前日期为6th may的datepicker 但我希望datepicker显示5th may而不是当前日期 任何人都可以帮我解决这个问题。

最佳答案:

3 个答案:

答案 0 :(得分:1)

datePicker.init(2015, 12, 5, null);

答案 1 :(得分:1)

你可以像

一样使用它
Calendar myCalendar = Calendar.getInstance();

然后从onCreate()

调用它
   new DatePickerDialog(Electricity_Activity.this, date, myCalendar
                    .get(Calendar.YEAR), myCalendar.get(Calendar.MONTH),
                    myCalendar.get(Calendar.DAY_OF_MONTH)).show();

然后编写此代码只需替换

  myCalendar.set(Calendar.YEAR, year); 

与您的年,月,日

 DatePickerDialog.OnDateSetListener date = new DatePickerDialog.OnDateSetListener() {

        @Override
        public void onDateSet(DatePicker view, int year, int monthOfYear,
                int dayOfMonth) {
            // TODO Auto-generated method stub
            myCalendar.set(Calendar.YEAR, year);
            myCalendar.set(Calendar.MONTH, monthOfYear);
            myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
            updateLabel();
            }
            private void updateLabel() {
                   String myFormat = "dd/MM/yyyy"; //In which you need put here
                    SimpleDateFormat sdf = new SimpleDateFormat(myFormat, Locale.US);
                    ed_date.setText(sdf.format(myCalendar.getTime()));
              }

    };

答案 2 :(得分:1)

SimpleDateFormat formatter = new SimpleDateFormat(“MM-dd-yyyy”,Locale.getDefault());
                                        // formatter.setTimeZone(TimeZone.getTimeZone(“UTC”));
formatter.setLenient(假);

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
教程弟学习网站 » android - 如何在android Datepicker上以字符串格式显示日期

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情