如何获得日期格式日期选择器值? [英] How to get datepicker value in date format?
本文介绍了如何获得日期格式日期选择器值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个问题,我的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屋!
查看全文