Java 使用am/pm设置日期对象的格式

Java 使用am/pm设置日期对象的格式,java,date,methods,Java,Date,Methods,我想知道如何从java.util.Date将时间(如上午10:30)设置为日期对象?我将如何格式化此文件?例如Date date1=10:30am。尝试使用类,然后使用SimpleDateFormat SimpleDateFormat format = new SimpleDateFormat("HH:mma"); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 10); calenda

我想知道如何从java.util.Date将时间(如上午10:30)设置为日期对象?我将如何格式化此文件?例如Date date1=10:30am。

尝试使用类,然后使用
SimpleDateFormat

SimpleDateFormat format = new SimpleDateFormat("HH:mma");
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 10);
calendar.set(Calendar.MINUTE, 30);
System.out.println(format.format(calendar.getTime()));

无法执行此操作。仅格式化为字符串表示

SimpleDateFormat simDateFormate = new SimpleDateFormat("hh:mm a");
System.out.println(simDateFormate.format(new Date()));

有一个名为
simpleDataFormat
的类可以实现这一点。