【发布时间】:2015-09-28 01:14:49
【问题描述】:
我有一个用户从 UI 上的 EditText 行上的 DatePicker 输入日期。我想将日期拆分为年、月和日,这样我就可以将这 3 个元素打包传递。我收到了这个致命的异常消息'“NumberFormatException:Invalid int:“2015”'。所以看起来它不喜欢年份拆分。也许在 2015 年之后有一个空格导致错误。什么是我错过了这里?
部分活动文件:
...
private ListenerEditText fListenerEditText;
private int year;
private int month;
private int day;
Calendar c = Calendar.getInstance();
String dateStr = fListenerEditText.getText().toString();
String[]dateParts = dateStr.split("/");
year = Integer.parseInt(dateParts[2]);
month = Integer.parseInt(dateParts[0]);
day = Integer.parseInt(dateParts[1]);
c.set(year, month, day);
Bundle argsbundle = new Bundle();
argsbundle.putInt("year", c.get(Calendar.YEAR));
...
【问题讨论】:
标签: android string datepicker