我想在向現有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將此毫秒數轉換爲字符串。你的代碼沒有多大意義。 –