怎么通过Date定义一个 日期,然后通过设置SimppleDateFormat格式输出2017年10月10日?
Date类只能获取当前时间,无法通过自行定义,你可以这样得到你的要求
String d = "2017-10-10";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd ");
// 调用parse()方法,将字符串转换为日期
Date date =sdf.parse(d);
System.out.println(date);
String time = "2018-8-17"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年M月dd日"); try { Date d = sdf.parse(time); System.out.println(sdf1.format(d)); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); }
String d = "xx";
SimpleDateFormat sdf= new SimpleDateFormat("yyyy年MM月dd日");
System.out.println(sdf.format(d));