@contribute
2016-09-04T15:15:21.000000Z
字数 1439
阅读 1295
java
import java.text.SimpleDateFormat;import java.util.Date;/*** G 年代标志符<br>* y 年<br>* M 月 <br>* d 日<br>* h 时 在上午或下午 (1~12) <br>* H 时 在一天中 (0~23) <br>* m 分 <br>* s 秒 <br>* S 毫秒<br>* E 星期<br>* D 一年中的第几天<br>* F 一月中第几个星期几<br>* w 一年中第几个星期<br>* W 一月中第几个星期 <br>* a 上午 / 下午 标记符<br>* k 时 在一天中 (1~24) <br>* K 时 在上午或下午 (0~11) <br>* z 时区** @author zhaoliang**/public class SimpleDateFormatTest {public static void main(String[] args) {Date now = new Date();SimpleDateFormat myFmt = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");System.out.println(myFmt.format(now));SimpleDateFormat myFmt1 = new SimpleDateFormat("yy/MM/dd HH:mm");System.out.println(myFmt1.format(now));SimpleDateFormat myFmt2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 等价于now.toLocaleString()System.out.println(myFmt2.format(now));SimpleDateFormat myFmt3 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");System.out.println(myFmt3.format(now));/*** CST可以为如下4个不同的时区的缩写:<br>* 美国中部时间:Central Standard Time (USA) UT-6:00 <br>* 澳大利亚中部时间:Central Standard Time (Australia) UT+9:30 <br>* 中国标准时间:China Standard Time UT+8:00<br>* 古巴标准时间:Cuba Standard Time UT-4:00*/SimpleDateFormat myFmt4 = new SimpleDateFormat("年代:G 一年中的第 D天;一年中第w个星期;一月中第W个星期;在一天中k时;z时区");System.out.println(myFmt4.format(now));System.out.println(now.toGMTString());System.out.println(now.toLocaleString());System.out.println(now.toString());}}
2016年02月02日 14时45分23秒
16/02/02 14:45
2016-02-02 14:45:23
2016年02月02日 14时45分23秒 星期二
年代:公元 一年中的第 33天;一年中第6个星期;一月中第1个星期;在一天中14时;CST时区
2 Feb 2016 06:45:23 GMT
2016-2-2 14:45:23
Tue Feb 02 14:45:23 CST 2016