如何进行这样的类型转换

r9lu 2004-08-24 06:11:34
怎么样把String型,如04-8-16 0:0:0
转化成Date型
新手请教了。
...全文
195 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
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);

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧