java 输出时间 12小时制 要带上 am或pm

我现在要输出当时间 2012-05-02 04:00:00 pm如何写
2024-11-27 03:44:44
推荐回答(3个)
回答1:

你好
SimpleDateFormat aa = new SimpleDateFormat("yyyy-MM-dd KK:mm aa",Locale.ENGLISH);
String time = aa.format(new Date());
System.out.println(time);
用这个方法,加入参数Locale.ENGLISH,既可输出am或者pm。如果加入参数Locale.CHINESE,既可输出“上午”或者“下午”

回答2:

public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss a");
String LgTime = sdformat.format(date);
System.out.println(LgTime);
}

回答3:

yyyy-MM-dd hh:mm:ss zzz