如何从选择器获取月,年和日值?

时间:2017-12-14 14:20:40

标签: codenameone picker

在codenameone中我有一个选择器p1,我希望将月,年和日的值与用户给出的日期分开,此代码

String m1=Integer.toString(p1.getDate().getMonth());
String d1=Integer.toString(p1.getDate().getDay());
String y1=Integer.toString(p1.getDate().getYear());
即使没有编译错误,

在运行时也会生成错误。

1 个答案:

答案 0 :(得分:-1)

这是我的做法

Date d = p1.getDate();
                        Calendar c = Calendar.getInstance();
                        c.setTime(d);


                        String m1 = Integer.toString(c.get(Calendar.MONTH) + 1);
                        String y1 = Integer.toString(c.get(Calendar.YEAR));
                        String d1 = Integer.toString(c.get(Calendar.DAY_OF_MONTH));