【问题标题】:Android Date Picker Dialog- Date Format in dd/MMM/yyyyAndroid 日期选择器对话框 - dd/MMM/yyyy 中的日期格式
【发布时间】:2014-06-26 07:12:00
【问题描述】:

我在 android 中的按钮单击事件上弹出日期选择器对话框。它分配给文本框的日期格式是 d/mm/yyyy。

一旦用户从下面的日期选择器对话框中选择日期,如何将日期格式设置为 dd/MMM/yyyy 是我的日期集代码

public void onDateSet(DatePicker view, int yearr, int monthOfYearr,
                int dayOfMonthh) {
            // TODO Auto-generated method stub
            yrr=yearr;
            monn=monthOfYearr +1;

            dayy=dayOfMonthh;

            EditText itt=(EditText)findViewById(R.id.editText2);


            itt.setText(dayy+" / "+monn+" / "+yrr);

【问题讨论】:

    标签: datepicker


    【解决方案1】:

    你可以添加这样的方法

    private static String formatDate(int year, int month, int day) {
    
        Calendar cal = Calendar.getInstance();
        cal.setTimeInMillis(0);
        cal.set(year, month, day);
        Date date = cal.getTime();
        SimpleDateFormat sdf = new SimpleDateFormat("dd/MMM/yyyy");
    
        return sdf.format(date);
    }
    

    然后在代码中更改一行:

    itt.setText(formatDate(yrr, monn, dayy));

    【讨论】:

    猜你喜欢
    • 2018-02-14
    • 2018-04-11
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多