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

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

2012-03-26 
String 时间 转换成 Date时间 怎么得到数字形的?如题,String date 2011-02-02 12:12:12怎么得到Date

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"/>

热点排行