【发布时间】:2015-05-20 20:47:27
【问题描述】:
在向现有 Date 对象添加几个月后,我想以 yyyy-mm-dd 的形式获取包含 Date 的 Date 对象。
使用DateFormat 对象我已经尝试过这种方式,但它没有给出我想要的输出。如何在 Java 中获得这种日期格式?
我的代码-
Calendar c=Calendar.getInstance();
DateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");
Date d=cal.getTime();
c.add(Calendar.MONTH,10);
Date newd1=c.getTime();
String news=sdf.format(newd1);
Date dnew=(Date)sdf.parse(news);
字符串新闻的日期格式为 yyyy-mm-dd,但是当我对该字符串使用解析时,它会生成格式为“Thu Jan 21 00:14:00 IST 2016”的日期对象。如何在上面的代码中使用String news获取“yyyy-mm-dd”形式的Date对象。
【问题讨论】:
-
您需要用您使用的语言标记问题。
-
我正在使用 Java.. n i hv tagged nw
-
阅读 SimpleDateFormat 的文档。它解释了
mm的含义。提示:这并不意味着“月”。请注意,日期没有任何格式。这只是几毫秒。您可以选择如何通过使用具有适当模式的 DateFormat 将此毫秒数转换为字符串。你的代码没有多大意义。 -
意思是“一小时一分钟”,我刚读过..
-
A
Date没有格式。
标签: java date date-format