直接通过格式转换的形式即可。举例:
String str0 = "2015-07-05日"; // 这里可以改写为 从数据库中获取值
Date d1 = new SimpleDateFormat("yyyy-MM-dd日").parse(str0);//定义起始日期
// 对 年 月 日 进行切割
SimpleDateFormat sdf0 = new SimpleDateFormat("yyyy");
SimpleDateFormat sdf1 = new SimpleDateFormat("MM");
SimpleDateFormat sdf2= new SimpleDateFormat("dd");
String str1 = sdf0.format(d1);
String str2 = sdf1.format(d1);
String str3 = sdf2.format(d1);
System.out.println("年份为:"+str1);
System.out.println("月份为:"+str2);
System.out.println("日为:"+str3);
// 对 年 月 日 和时间进行切割
Date d1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(time);
SimpleDateFormat sdf0 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf1 = new SimpleDateFormat("HH:00");
String str1 = sdf0.format(d1);
String str2 = sdf1.format(d1);