字符串转换为日期以特定格式不受时间
问题描述:
我有一个疑问,当我一个字符串转换为日期,那么它将返回它作为:字符串转换为日期以特定格式不受时间
太阳年04月30日00:00:00 GMT + 05: 30 2017年
,但我想要的格式是如下:
2017年4月30日
Date last_date_date = new SimpleDateFormat("yyyy-MM-dd").parse("2017-04-30");
那么我需要申请哪种方法?
答
你的代码工作很好,这里就是一个证明:
Date last_date_date = new SimpleDateFormat("yyyy-MM-dd").parse("2017-04-30");
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(last_date_date));
OUTPUT:
2017-04-30
答
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
//current date into your required format
String str = dateFormat.format(new Date());
答
DateFormat df = SimpleDateFormat("yyyy-MM-dd");
Date lastDateDate = df.parse("2017-04-30");
String date = df.format(lastDateDate);
你是不是想last_date_date直接打印。 – vinodn 2012-04-05 07:58:35
没有如果我想检查然后我把它转换成字符串格式并且将它转换成chck,但是我希望它只在Date数据类型中,格式为“2017-04-30”,我想用它显示时间 – Kanika 2012-04-05 08:01:54
*我不想显示时间 – Kanika 2012-04-05 08:02:53