Codenameone 如何从选择器获取月、年和日值?
在codenameone中,我有一个选择器p1,我想从用户给定的日期中分别获取月、年和日的值,这段代码Codenameone 如何从选择器获取月、年和日值?,codenameone,picker,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()); 即使没有编译错误,也会在运行时生成错误。我是这样做的 Date d = p1.ge
String m1=Integer.toString(p1.getDate().getMonth());
String d1=Integer.toString(p1.getDate().getDay());
String y1=Integer.toString(p1.getDate().getYear());
即使没有编译错误,也会在运行时生成错误。我是这样做的
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));
我是这样做的
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));
产生了什么错误?该错误是否仅在设备上发生?只在模拟器上,还是两者都在?您是否检查了
getDate()
是否为空?生成了什么错误?该错误是否仅在设备上发生?只在模拟器上,还是两者都在?您是否检查了getDate()
是否为空?