日期对象的格式为am / pm

时间:2013-09-08 17:58:47

标签: java date methods

我想知道如何将上午10:30的时间设置为java.util.date中的Date对象?我该如何格式化?例如Date date1 = 10:30 am。

2 个答案:

答案 0 :(得分:1)

尝试使用Calendar类,然后使用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()));

答案 1 :(得分:0)

不能这样做。只能格式化为字符串表示。

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