SimpleDateFormat format = new SimpleDateFormat("GD_yyyyMMdd_HHmmss");
System.out.println(format.format(new Date()));
我要像'GD_20120604_164534'
結果,但結果是AD156_20120604_165315
SimpleDateFormat的轉換
如何設置帕拉姆能回到我願意result.thanks前進!
SimpleDateFormat format = new SimpleDateFormat("GD_yyyyMMdd_HHmmss");
System.out.println(format.format(new Date()));
我要像'GD_20120604_164534'
結果,但結果是AD156_20120604_165315
SimpleDateFormat的轉換
如何設置帕拉姆能回到我願意result.thanks前進!
G
是一個時代的標誌和D
代表一天,在SimpleDateFormat
規定參考和:
文本可以使用單引號('),以避免解釋被引用。 「''」代表單引號。
更改爲:
SimpleDateFormat format = new SimpleDateFormat("'GD_'yyyyMMdd_HHmmss");
這是因爲G
和D
是變量,如yyyy
:
G Era designator Text AD
D Day in year Number 189
你應該逃避這兩個字母(我想用單引號)
按照JavaDocs,G
表示時代D
表示一年中的某一天。兜兜這
的一種方式,做你想做的是做一些像這樣:
String newDate = "GD_" + format.format(new Date());
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd_HHmmss");
System.out.println("GD_" + format.format(new Date()));
SimpleDateFormat format = new SimpleDateFormat("'GD'_yyyyMMdd_HHmmss");
System.out.println(format.format(new Date()));
使用「所有逃出你的角色
我明白了,謝謝 – liuzhijun