Java 时间(Date)中12小时制与24小时制的实现
Java可以通过 SimpleDateFormat 格式化类对 Date 进行格式话获取时间。
public class TestDate {
public static void main(String args[]) {
Date today=new Date();
SimpleDateFormat f=new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss");
String time=f.format(today);
System.out.println(time);
}
}
格式:
- yyyy表示年,如2013;
- MM表示月,如12;
- dd表示天,如31;
- hh表示用12小时制,如7;
- HH表示用24小时制,如18;
- mm表示分,如59;
- ss表示秒,如59;
- SSS表示毫秒,如333.
其他格式字符:
- E,星期几
- a,上午/下午
- z,时区
- Z,RFC 822时区偏移量格式
- X,ISO 8601时区偏移量格式