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