首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SimpleDateFormat转换

SimpleDateFormat转换
EN

Stack Overflow用户
提问于 2012-06-04 17:02:30
回答 5查看 832关注 0票数 0
代码语言:javascript
复制
SimpleDateFormat format = new SimpleDateFormat("GD_yyyyMMdd_HHmmss");
    System.out.println(format.format(new Date()));

我想要一个类似于'GD_20120604_164534'的结果,但结果是AD156_20120604_165315

如何设置参数才能退还我愿意的result.thanks预付款!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-06-04 17:06:08

G是纪元指示符,D表示日,如SimpleDateFormat参考中所指定,并且:

可以使用单引号(')将

文本引起来,以避免解释。"''“表示单引号。

更改为:

代码语言:javascript
复制
SimpleDateFormat format = new SimpleDateFormat("'GD_'yyyyMMdd_HHmmss");
票数 4
EN

Stack Overflow用户

发布于 2012-06-04 17:05:51

代码语言:javascript
复制
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd_HHmmss");
System.out.println("GD_" + format.format(new Date()));
票数 1
EN

Stack Overflow用户

发布于 2012-06-04 17:05:43

这是因为GDyyyy一样都是变量

代码语言:javascript
复制
G   Era designator  Text    AD
D   Day in year     Number  189

你应该避开这两个字母(我想用单引号)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10878757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档