我希望从Picker中获取价值并将其转换为类型日期,例如" 1996-07-24"但是我一直在努力获得Mon Apr 30 20:03:26 CEST 2018不知道该怎么做
Picker date = new Picker();
date.setType(Display.PICKER_TYPE_DATE_AND_TIME);
b.addActionListener(e -> {
if (Dialog.show("Confirmation", "date : " + new SimpleDateFormat("yyyy-MM-dd").format(date.getDate()) + " time : " + new SimpleDateFormat("hh:mm:s").format(date.getDate()), "ok", "cancel")) {
//r.setIdUser(userinfo.getId());
r.setIdPediatre(p.getId());
String StringToDate = new SimpleDateFormat("yyyy-MM-dd").format(date.getDate());
System.out.println("STRING TO DATE ==>" + StringToDate);
String dateString = "06-Dec-1989";
try {
Date parsed = new SimpleDateFormat("yyyy.MM.dd").parse(StringToDate);
System.out.println("PARSED =>"+parsed);
r.setDateRendezVous(parsed);
} catch (ParseException ex) {
}
System.out.println("RR=>"+r.getDateRendezVous());
} else {
}
});
答案 0 :(得分:0)
我建议使用Date&时间作为单独的采摘者。数据&时间只适用于iOS设备。
将getDate()
用于日期和时间的所有内容时间会返回正确的价值。
使用date.addActionListener()
我不确定b
是什么。