当前位置: 代码迷 >> J2EE >> String 时间 转换成 Date时间 如何得到数字形的
  详细解决方案

String 时间 转换成 Date时间 如何得到数字形的

热度:625   发布时间:2016-04-22 01:59:33.0
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"/>
  相关解决方案