我正在使用java中的dateFormat,我遇到了一些问题,请检查下面的代码
String sDate = "2014-05-20";
Date convertDate = new Date(s);
System.out.println(convertDate );
它工作正常,但输出就像
OutPut:Tue May 20 13:52:40 IST 2014
但我不会像这样输出,我想要与String格式相同
ExpectedOutput :2014-05-20
我怎么能这样做任何人帮助我
答案 0 :(得分:4)
例如使用SimpleDateFormat
:
SimpleDateFormat sdf = new SimpleDateFormat(yyy-MM-dd);
Date yourNewDate = sdf.parse(sDate);
答案 1 :(得分:1)
试试这个
SimpleDateFormat d=new SimpleDateFormat("yyyy-MM-dd");
Date d1=d.parse("2014-05-20");
System.out.println(d.format(d1));
答案 2 :(得分:0)
您可以使用SimpleDateFormat
设置日期格式。如下所示:
String sDate = "2014-05-20";
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
Date convertDate =dateFormat.parse(sDate);
System.out.println(convertDate );