你只要在数据库中取出来的时间进行处理就可以了啊。
DataFormat类提供一般风格日期时间的格式化
DateFormat.MEDIUM :2011-8-2 15:17:16
如果你还要进行更复杂的格式化可以用DateFormat的派生类SimpleDateFormat 如以“yyyy/mm/dd”的形式进行格式化使用方式如下:
DateFormat df=DateFormat.getDateTimeInstance("yyyy/mm/dd");
System.out.println("SimpleDateFormat :"+df.format(date));
try{
Date fromString=df.parse("2011/08/02 15:17:16");
}catch(ParseException e){
System.out.println(e);
}
将显示格式以字符串的形式作为参数传递给SimpleDateFormat 类的构造函数,format 方法的输出结果会按照给定的这个参数形式来显示。在上面的代码中,format方法的输出应是2011/08/02.在使用SimpleDateFormat类解析字符串为Date类型时,只有字符串表示的时间格式与设定的格式一致时才能够被正常解析
具体的使用方法可以参考JDK文档
希望对你有用 |