JAVA 想输出"YYYY/MM/DD"这样的日期格式...

Datedate=newDate();DateFormatdf=newSimpleDateFormat("YYYY/MM/DD");privateStringtest=d... Date date = new Date();
DateFormat df = new SimpleDateFormat("YYYY/MM/DD");
private String test = df.format(date);

输出"test "的时候,为什么有错误?....
展开
 我来答
风秋龙11
推荐于2017-11-26 · TA获得超过185个赞
知道答主
回答量:78
采纳率:0%
帮助的人:41.8万
展开全部
Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
private String aa = df.format(date);
你的SimpleDateFormat中的格式写错了,Y不应该大写的,要注意,你要想输出的是几月几号的话,D也不可以大写的,用我上面的形式就可以了
cxchrb
2008-11-05 · 超过13用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:0
展开全部
java.text.SimpleDateFormat sdf=new SimpleDateFormat("YYYY/MM/DD");
你的年不对,应该是小写的yyyy即
SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd");
大写的D是天数,小写的d是日期
试下吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
han52617
2008-11-05 · 超过34用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:85.1万
展开全部
DateFormat df = new SimpleDateFormat("YYYY/MM/DD");
这一句改成
DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
时间参数年和日是小写,月和时是大写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhanglei4252
2008-11-05 · TA获得超过301个赞
知道答主
回答量:72
采纳率:0%
帮助的人:85.8万
展开全部
把你的代码改成如下即可:

Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
String test1 = df.format(date);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
200506089
2008-11-05 · 超过10用户采纳过TA的回答
知道小有建树答主
回答量:51
采纳率:0%
帮助的人:0
展开全部
Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy/MM/DD");
String test = df.format(date);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式