用struts+hibernate开发项目,保存在数据库中的时间格式为:2007-10-29 11:13:43 可是当我输出时变成 2007-10-29 11:13:43.0为什么会多加一个 0 啊,有什么方法解决啊。
输出的地方 比如:......<td>时间</td><td><input type=text value="..." format="yyyy-MM-dd HH:mm:ss">......这样可以了吗.
[此贴子已经被作者于2007-10-29 13:29:34编辑过]
不是吧,还有这种输出的写法,从来都没有见过即使可以这样写 〈input type=text value="..." format="yyyy-MM-dd HH:mm:ss">是不是只能在<input>里面写呢?能不能在<td>......</td>写?
6楼正解 Date date = new Date();//得到当前时间 SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//构造一个简单格式,传入日期显示格式, 具体参数可以查 API 文档 String strDate = formatDate.formatDate(date);//格式化日期并保存到 strDate 中 当前时间是<%= date%>..其他代码省略 楼主自己加
呵呵,要是我就直接用 resultStr = sourceStr.subString(0,sourceStr.length - 1);
[此贴子已经被作者于2007-11-17 11:30:03编辑过]