getDateTimeInstance自定义时间格式

时间:2016-12-13 07:28:32

标签: java date date-format

使用此代码:

DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.FULL, new Locale("no")).format(Date);

日期3 AM CST 12 DEC 16会产生以下结果:12. desember 2016 kl 03.00 CST

但是,如果我只想以时间格式显示小时数并删除其他语言环境中的分钟和秒数,该怎么办?

期待12. desember 2016 kl 03 CST的结果或使用英语区域设置的结果应该只是December 12, 2016 3 AM CST

1 个答案:

答案 0 :(得分:1)

如下所示SimpleDateFormatter如何:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd. MMMMM yyyy aa hh z", new Locale("no"));
System.out.println(dateFormat.format(new Date()));