格式化时间的问题
时间是我从数据库里读出来的,格式是2007-02-07 12:30:20
但是我只想取得2007-02-07,请问该怎么做啊!
小弟先谢了!
------解决方案--------------------String str = "2007-02-07 12:30:20 ";
SimpleDateFormat df = new SimpleDateFormat( "yyyy-MM-dd ");
Date date = df.parse(str);
System.out.println(df.format(date));
------解决方案--------------------如果是用jstl的话,就是 <fmt:formatDate value= "${xxxTime} " />
------解决方案--------------------不用那么麻烦~~在MSSQL 里面
直接 Date date=rs.getDate( " <表里面的日期字段名字> ");
就可以了~~~
想单单取时间 java.sql.Time time=rs.getTime( " <表里面的日期字段名字> ");
取日期加时间 java.sql.Timestamp=rs.getTimestamp( " <表里面的日期字段名字> ");