san*_*jay 1 android android-datepicker
Toast.makeText(getBaseContext(),
"Date selected:" + datePicker.getMonth()+1+
"/"+ datePicker.getDayOfMonth() +
"/"+ datePicker.getYear() +"\n" +
"Time Slected:" + timePicker.getCurrentHour() +
":"+ timePicker.getCurrentMinute(),
Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)
通过向datePicker.getMonth()添加1,我得到月份数
output like->
jan-01,feb-11,mar-21
Run Code Online (Sandbox Code Playgroud)
但当我删除"1"时,我得到月份数输出
jan-0,feb-01,mar-02
Run Code Online (Sandbox Code Playgroud)
你想要括号.
(datePicker.getMonth()+1)
Run Code Online (Sandbox Code Playgroud)
否则你正在进行字符串连接.
例如
如果getMonth()返回0(1月),那么
"Date selected: " + datePicker.getMonth()+1
Run Code Online (Sandbox Code Playgroud)
是
("Date selected: " + 0) + 1
= "Date selected: 0" + 1
= "Date selected: 01"
Run Code Online (Sandbox Code Playgroud)
但是有了parens
"Date selected: " + (datePicker.getMonth()+1)
= "Date selected: " + (0+1)
= "Date selected: " + 1
= "Date selected: 1"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9594 次 |
| 最近记录: |