日期:2014-05-20 浏览次数:20647 次
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date = sdf.parse("2012-08-03"); sdf = new SimpleDateFormat("yyyy/MM"); date = sdf.parse("2012/08");
------解决方案--------------------
如果你用到jsp页面显示,应该有相应格式化日期的标签,如果你只是为了后台打印,日期.toLocaleString只查看下,你想直接把日期类型打印成这种格式,我没看见过,我也觉得没必要
------解决方案--------------------
1.SimpleDateFormat 的parse()方法转换之后的日期类型是没有格式的;
2.他只有将日期类型转换为String时可以按照规定的格式进行格式化,用到format();
3.如果是想存进数据库中而要将util.Date()转换为sql.Date(),可以在date属性的set方法中用
new Timestamp(util.Date.getTime());这样得到的数据库存储的格式就是yyyy-MM-dd HH:mm:ss
------解决方案--------------------
http://blog.csdn.net/lip009/article/details/2984797
一个可以自动识别日期格式,并将日期字符串转化成Date类的方法