如何在Android中获得两位数的日期和时间?

我的要求是,单击按钮,然后打开日期选择器对话框,然后选择日期,然后单击确定按钮,所选日期将在编辑文本中可见。但我想显示该日期的格式为“ 01-01-14”,而不是1-1-14。请检查我的代码段'

private String setdate() {
        // TODO Auto-generated method stub
        // Process to get Current Date
        int fYear, fMonth, fDay;
        final Calendar c = Calendar.getInstance();
        fYear = c.get(Calendar.YEAR);
        fMonth = c.get(Calendar.MONTH);
        fDay = c.get(Calendar.DAY_OF_MONTH);

        // Launch Date Picker Dialog
        DatePickerDialog dpd = new DatePickerDialog(RemindMeDetails.this,
                new DatePickerDialog.OnDateSetListener() {

                    @SuppressLint("SimpleDateFormat")
                    @Override
                    public void onDateSet(DatePicker view, int year,
                            int monthOfYear, int dayOfMonth) {
                        try{
                            SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
                            String cdate = formatter.format(new Date());
                            Date Cdate = formatter.parse(cdate);

                            String date=(dayOfMonth + "-"
                                    + (monthOfYear + 1) + "-" + year).toString();

                            /*String date=(dayOfMonth + "-"
                                    + (monthOfYear + 1) + "-" + year).toString();*/
                            Date dateD = formatter.parse(date); 

                            if (Cdate.compareTo(dateD)<=0){
                                onetime_edit_date.setText(date);

                            }                           
                            else{
                                showmessage("Alert", "date is not lower than current Date");
                            }

                        }catch (ParseException e1){
                            e1.printStackTrace();
                        }                       
                    }
                }, fYear, fMonth, fDay );
        dpd.show();
        return cmn_date;        
}

'

希夫

尝试使用从onDateSetter接收的值设置日期。希望这可以帮助

public void onDateSet(DatePicker view, int year,
                        int monthOfYear, int dayOfMonth) {
                    try{
                       Date date = new Date(year+1900, monthOfYear,dayOfMonth);
                       SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yy");
                       String cdate = formatter.format(date);
                      }catch (ParseException e1){
                          e1.printStackTrace(); } 
  }
  return cdate;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

日期时间 - 如何要求两位数的天数和月份数?

来自分类Dev

如何从数字中获得前两位数字?

来自分类Dev

如何从字母分配的数字中获得两位数

来自分类Dev

如何选择日期时间为ddMMyy,所以是两位数的年份?

来自分类Dev

如何获得数字的前两位数字

来自分类Dev

如何从Java中的整数计算两位数的位数?

来自分类Dev

SQL中的两位数日期格式

来自分类Dev

SQL中的两位数日期格式

来自分类Dev

如何获得字符串中两位数的值

来自分类Dev

如何从Postgresql的max 3中的最后两位数获得Max值?

来自分类Dev

如何获得字符串中两位数的值

来自分类Dev

如何将 CSV 文件中特定日期/时间字段值中的一位数小时修改为两位数小时?

来自分类Dev

如何在Excel中每两位数字后添加逗号和空格,然后格式化文本?

来自分类Dev

解析两位数的日期

来自分类Dev

如何在PostgreSQL中点后显示两位数?

来自分类Dev

如何在Android中格式化long以始终显示两位数

来自分类Dev

如何在tmux中跳至两位数的窗口编号?

来自分类常见问题

如何在python中获取两位数(00.00.00)的小时格式?

来自分类Dev

如何在SQL Server中删除小数点后的两位数字

来自分类Dev

如何在包含单词、三个字母的月份和两位数的年份的字符串中搜索月份和年份并将它们转换为 SQL 中的日期?

来自分类Dev

我如何在python 2.7中将一位数字输出为两位数

来自分类Dev

将单位数和两位数与CSV中的空格对齐

来自分类Dev

处理 Pandas df 中“日期”(yyyymmdd)列中每行的最后两位数字(dd)

来自分类Dev

PHP用两位数的年份转换日期

来自分类Dev

用两位数的年份日期格式定义年份

来自分类Dev

Snowsql 两位数世纪开始日期转换问题

来自分类Dev

两位数的时差

来自分类Dev

如何将年份为两位数的德语日期格式转换为 UTC 格式?

来自分类Dev

如何在Python中将两位数字放在小数点后两位

Related 相关文章

  1. 1

    日期时间 - 如何要求两位数的天数和月份数?

  2. 2

    如何从数字中获得前两位数字?

  3. 3

    如何从字母分配的数字中获得两位数

  4. 4

    如何选择日期时间为ddMMyy,所以是两位数的年份?

  5. 5

    如何获得数字的前两位数字

  6. 6

    如何从Java中的整数计算两位数的位数?

  7. 7

    SQL中的两位数日期格式

  8. 8

    SQL中的两位数日期格式

  9. 9

    如何获得字符串中两位数的值

  10. 10

    如何从Postgresql的max 3中的最后两位数获得Max值?

  11. 11

    如何获得字符串中两位数的值

  12. 12

    如何将 CSV 文件中特定日期/时间字段值中的一位数小时修改为两位数小时?

  13. 13

    如何在Excel中每两位数字后添加逗号和空格,然后格式化文本?

  14. 14

    解析两位数的日期

  15. 15

    如何在PostgreSQL中点后显示两位数?

  16. 16

    如何在Android中格式化long以始终显示两位数

  17. 17

    如何在tmux中跳至两位数的窗口编号?

  18. 18

    如何在python中获取两位数(00.00.00)的小时格式?

  19. 19

    如何在SQL Server中删除小数点后的两位数字

  20. 20

    如何在包含单词、三个字母的月份和两位数的年份的字符串中搜索月份和年份并将它们转换为 SQL 中的日期?

  21. 21

    我如何在python 2.7中将一位数字输出为两位数

  22. 22

    将单位数和两位数与CSV中的空格对齐

  23. 23

    处理 Pandas df 中“日期”(yyyymmdd)列中每行的最后两位数字(dd)

  24. 24

    PHP用两位数的年份转换日期

  25. 25

    用两位数的年份日期格式定义年份

  26. 26

    Snowsql 两位数世纪开始日期转换问题

  27. 27

    两位数的时差

  28. 28

    如何将年份为两位数的德语日期格式转换为 UTC 格式?

  29. 29

    如何在Python中将两位数字放在小数点后两位

热门标签

归档