24小时制时间转换成am、pm (或 上午、下午)

 /**
     * 获取显示的时间 --- 12:30 PM
     * 用这个方法,加入参数Locale.ENGLISH,既可输出am或者pm。如果加入参数Locale.CHINESE,既可输出“上午”或者“下午”
     */
    public static String getDisplayTime(String time) {
        SimpleDateFormat sim = new SimpleDateFormat("HH:mm:ss", Locale.getDefault());
        SimpleDateFormat sim2 = new SimpleDateFormat("hh:mm aa", Locale.ENGLISH);
        if (StringUtil.isNotEmpty(time)) {
            try {
                Date date = sim.parse(time);
                return sim2.format(date);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        return time;
    }

 

你可能感兴趣的:(24小时制时间转换成am、pm (或 上午、下午))