java – 如何以与String相同的格式获取Date
作者:互联网
我希望在向现有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,但是当我在该字符串上使用parse时,它会生成Date对象,格式为“Thu Jan 21 00:14:00 IST 2016”.如何在上面的代码中使用String news以“yyyy-mm-dd”的形式获取Date对象.
解决方法:
java.util.Date没有格式.它只是日期.
您可以使用SimpleDateFormat以任何形式打印其值
标签:java,date,date-format 来源: https://codeday.me/bug/20190928/1825627.html