我DateTimePicker
用来选择日期和时间,当我按下确定按钮时,使用 getDateTime() 获取日期时间并将其分配给 Calender 对象( selectedDate
)。我想以格式显示时间(fri apr 27 06:00:00 am)。
所以我使用下面的代码来格式化。
selectedDate = datePicker.getDateTime();
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd hh:mm:ss aa");
timeField.setText(sdf.formatLocal(selectedDate.get(Calendar.MILLISECOND)));
不知道是解析错误还是DateTimePicker
返回错误的时间,但是为任何日期时间选择显示的文本是
周四 1 月 1 日上午 05:00:00。
由于我必须针对大多数设备,我的应用程序针对 OS5 并在 Simulator 9550 上进行测试。