如何进行这样的类型转换

r9lu 2004-08-24 06:11:34
怎么样把String型,如04-8-16 0:0:0
转化成Date型
新手请教了。
...全文
150 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
r9lu 2004-08-26
我想我也是没有import
汗颜阿,我是新手
请大家明示
回复
power17 2004-08-26
要import="java.text.SimpleDateFormat"的,是不是忘了这个了。我是这样运行的:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="java.text.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<%
String str="04-08-25 05:02:20";
SimpleDateFormat sdf=new SimpleDateFormat("yy-MM-dd hh:mm:ss");
java.util.Date date=sdf.parse(str);
out.println(date);

%>
</body>
</html>

运行结果是:Wed Aug 25 05:02:20 CST 2004 。应该是预想的吧。
回复
hoggio_1980 2004-08-26
我想你肯定是没有写包吧SimpleDateFormat应该用import包含进去!
回复
power17 2004-08-26
我也试了一下

tangbow(孤独网客)的代码很好用。没有错。
回复
r9lu 2004-08-25
我试一下
回复
tangyongtgyg 2004-08-25
怎么会不行,可以的啊!你检查一下你写的看看!有没有写错!
回复
r9lu 2004-08-25
好的,我再试一下。
回复
tangbow 2004-08-25
上边方法是可用的
回复
tangbow 2004-08-25
private Date strToDate(String str) throws ParseException {
Date date = null;
if (str != null && str.length() > 0) {
SimpleDateFormat simpleDate = new SimpleDateFormat("yyyy-MM-dd");
date = simpleDate.parse(str);
}
return date;
}
回复
r9lu 2004-08-25
xsp(半个程序员)
你说的这种方法不行啊
回复
xsp 2004-08-24
java.text.SimpleDateFormat df=new java.text.SimpleDateFormat("YY-M-d H:m:s");
String sDate="04-8-16 0:0:0";
Date d=df.format(sDate);
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-08-24 06:11
社区公告
暂无公告