时间格式的转换问题。想变成yy-mm-dd格式
用struts+hibernate开发项目,
保存在数据库中的时间格式为:2007-10-29 11:13:43
可是当我输出时变成 2007-10-29 11:13:43.0
为什么会多加一个 0 啊,有什么方法解决啊。
用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);