读书人

String 时间 转换成 Date时间 如何得到

发布时间: 2012-03-26 15:46:56 作者: rapoo

String 时间 转换成 Date时间 怎么得到数字形的?
如题,
String date = "2011-02-02 12:12:12"
怎么得到Date 类型的2011-02-02 12:12:12 这样的结果?
而不是Wed Feb 02 12:12:12 CST 2011这个结果?

[解决办法]
给你个小例子,md我的回复怎么老是不成功
public static void main(String[] args) throws ParseException {
String sdate="yyyy-MM-DD hh:mm:ss";
SimpleDateFormat sf=new SimpleDateFormat(sdate);
Date date=sf.parse("1986-11-02 11:11:11");

System.out.println(sf.format(date));
}

[解决办法]
如果你项目中使用struts 可以用<s:date name="date" format="yyyy-MM-dd HH:mm:ss"/>
如果没有使用struts,但存在jstl.jar
可以用下面这个
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<fmt:formatDate value="${date}" pattern="yyyy-MM-dd HH:mm:ss"/>

读书人网 >J2EE开发

热点推荐