我想在向现有Date对象添加几个月后获取包含日期的Date对象,格式为yyyy-mm-dd。 使用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,但是当我使用解析该字符串它导致Date对象是格式“周四1月21日0时十四分零零秒IST 2016 ”。如何在上面的代码中使用String新闻以“yyyy-mm-dd”形式获取Date对象。
您将要标记与正在使用的语言的问题。 – Dijkgraaf
我正在使用Java .. n我标记为nw – user1
阅读SimpleDateFormat的文档。它解释了“mm”的含义。提示:这并不意味着“月”。请注意,日期没有任何格式。这只是几毫秒。您可以选择如何通过使用具有适当模式的DateFormat将此毫秒数转换为字符串。你的代码没有多大意义。 –