一: 第一种方法:
SimpleDateFormat df = new SimpleDateFormat("h:mm a");
String time = aa.format(new Date());
time输出为: 03:52 上午 / 10:23 下午
二: 第二种方法
带上PM/AM的方法是:
SimpleDateFormat aa = new SimpleDateFormat("yyyy-MM-dd KK:mm:ss aa",Locale.ENGLISH);
String time = aa.format(new Date());
其中KK:mm:ss,对应的是时,分,秒
Locale.ENGLISH时,输出为AM/PM. 格式为: 03:52 AM / 10:23 PM
Locale.CHINESE时,输出为中文.上午,下午. 格式为: 03:52 上午 / 10:23 下午
本文介绍了两种在Java中使用SimpleDateFormat进行日期时间格式化的方法,包括如何显示上午/下午和使用不同地区设置来改变输出格式。
693

被折叠的 条评论
为什么被折叠?



