如何获得日期格式日期选择器值? [英] How to get datepicker value in date format?

查看:139
本文介绍了如何获得日期格式日期选择器值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个问题,我的Datapicker

我用的是code获取日期,月份和放大器;如下图所示年

 的DatePicker日期选择器;
           日期选择器=(DatePicker的)findViewById(R.id.dateselect);

           INT天= datePicker.getDayOfMonth();
           月整型= datePicker.getMonth()+ 1;
           INT年= datePicker.getYear();
 

但是当我打印的日期则显示值7没有07                      和一个月它显示了价值2没有02

我想在一个日期格式,即这些整数数据;例如:2013年2月2日,24-12-2013
是否有任何可能的方式????

解决方案

 公共字符串checkDigit(INT数)
    {
        返回数与LT = 90+电话号码:?将String.valueOf(号码);
    }
 

基本使用方法:

 月= checkDigit(月);
输入7
输出07
   字符串日期= checkDigit(monthOfYear + 1)+/+ checkDigit(DAYOFMONTH)+/+年;
 

I have a problem with my Datapicker

i use the code for getting date,month & year shown below

           DatePicker datePicker;
           datePicker = (DatePicker) findViewById(R.id.dateselect);

           int   day  = datePicker.getDayOfMonth();
           int   month= datePicker.getMonth() + 1;
           int   year = datePicker.getYear();

but when i print the date it shows the value 7 not 07 and for month it shows the value 2 not 02

I want these integer data in a date format ie; eg: 02-02-2013, 24-12-2013
Is there any possible way????

解决方案

 public String checkDigit(int number)
    {
        return number<=9?"0"+number:String.valueOf(number);
    }

basic use:

month=checkDigit(month);
input 7
output 07
   String date=checkDigit(monthOfYear+1)+"/"+checkDigit(dayOfMonth)+"/"+year;

这篇关于如何获得日期格式日期选择器值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆