1.
SimpleDateFormat dataformate = new SimpleDateFormat("yyyy-MM-dd");
Date d = dataformate.parse(time);
将时间字符串转换成date对象.如果你直接用 Date 对象来获取年月日也可以,但是,在获取年和月的时候,要处理一下,月份要+1 ,年份的话,要加 1900 ,个人感觉这样不是很好,有时候,容易忘了或者是其他误写,将会获得错误的时间。
2.
Date d = dataformate.parse(“2011-10-19”);
SimpleDateFormat dataformate = new SimpleDateFormat("yyyy/MM/dd");
String time = dataformate.format(d);
将Date对象,转换成字符串 。
再获取时间的时候,将二者结合使用,效果最佳