首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

格式化时间的有关问题

2012-03-15 
格式化时间的问题时间是我从数据库里读出来的,格式是2007-02-0712:30:20但是我只想取得2007-02-07,请问该

格式化时间的问题
时间是我从数据库里读出来的,格式是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( " <表里面的日期字段名字> ");

热点排行