1
2
GregorianCalendar cal = new GregorianCalendar();
System.out.println((cal.get(GregorianCalendar.AM_PM) == GregorianCalendar.PM)? "下午" : "上午");

当然,通过GregorianCalendar.get()还可以获取更多的信息。