| 回复人: nanman(南蛮—50万人使用的最强五笔作者) ( ) 信誉:120 | 2004-8-24 16:35:37 | 得分:5 | | | | Timestamp date=rs.getTimestamp(n);Calendar cal=Calendar.getInstance(); cal.setTime(date);int week=cal.get(Calendar.DAY_OF_WEEK);//星期几 | Top | |
| 回复人: r9lu(一天到晚游泳的鱼) ( ) 信誉:100 | 2004-8-24 17:00:57 | 得分:0 | | | | 编译的时候报错:cannot resolve symbolclass Timestampmethod getTimestamp | Top | |
| 回复人: power17() ( ) 信誉:105 | 2004-8-24 17:18:11 | 得分:5 | | | | 世界上最差劲的方法:<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><%@ page import="java.util.*"%><!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><%java.util.Date date=new java.util.Date(104,8,24,0,0,0);out.println(date.getDay());%></body></html> | Top | |
| 回复人: aoplo(新札师弟) ( ) 信誉:97 | 2004-8-24 17:19:55 | 得分:2 | | | | 看看你的那个rs.getTimestamp(n);中n对应的字段是不是日期型,别对应错了。南蛮的方法应该没问题! | Top | |
| 回复人: wwwer1(武陵豪杰) ( ) 信誉:100 | 2004-8-24 17:30:12 | 得分:0 | | | | 也有一个简单的办法就是在sql里面直接计算出来,不过不是很好比如在sqlServer中:select datepart(weekday,'2004-8-23')后面的日期可以替换成你数据库里面那个字段 | Top | |
| 回复人: power17() ( ) 信誉:105 | 2004-8-24 17:33:53 | 得分:3 | | | | <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><%@ page import="java.util.*"%><!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><%Calendar date=Calendar.getInstance();date.set(104,8,24,0,0,0);out.println(date.get(Calendar.DAY_OF_WEEK));%></body></html> | Top | |
| 回复人: ddo831(该用户无法被屏蔽) ( ) 信誉:100 | 2004-8-24 17:50:16 | 得分:0 | | | | 请问rs.getTImestamp(n);中的rs是什么? | Top | |
| 回复人: r9lu(一天到晚游泳的鱼) ( ) 信誉:100 | 2004-8-24 17:50:59 | 得分:0 | | | | 我用这种方法能实现int z; String weekStr = ""; Date tmpDate = new Date(); z = tmpDate.getDay(); switch (z) { case 0: weekStr = "星期天";break; case 1: weekStr = "星期一";break; case 2: weekStr = "星期二";break; case 3: weekStr = "星期三";break; case 4: weekStr = "星期四";break; case 5: weekStr = "星期五";break; case 6: weekStr = "星期六";break; }但是getDay()方法只是Date型数据能用,我的这个日期值是从一个结果集中获得的,怎么把这个日期值保存到一个变量中去,并且还是Date型。我现在用String runDateStr = parentbean.getString("RUNDATE");只能把它保存成一个String型请教各位。 | Top | |
| 回复人: r9lu(一天到晚游泳的鱼) ( ) 信誉:100 | 2004-8-25 10:30:03 | 得分:0 | | | | 请大家帮忙看看啊 | Top | |
| 回复人: ChDw(米) ( ) 信誉:150 | 2004-8-25 10:32:30 | 得分:2 | | | | getTimestamp(int columnIndex) 是ResultSet的标准方法,怎么可能没有你写错了,或者你的rs不是ResultSet类型的吧 | Top | |
| 回复人: zhaoqiubo(赵小刀) ( ) 信誉:100 | 2004-8-25 11:02:51 | 得分:1 | | | | 译的时候报错:cannot resolve symbolclass Timestampmethod getTimestamp没有import Timestamp这个东西... | Top | |
| 回复人: swiminthesea(小糊涂仙) ( ) 信誉:100 | 2004-8-25 11:17:54 | 得分:1 | | | | 译的时候报错:cannot resolve symbolclass Timestampmethod getTimestamp对,应该import java.sql.Timestamp; | Top | |
| 回复人: hiking() ( ) 信誉:100 | 2004-8-25 12:04:20 | 得分:1 | | | | 还有一个问题要注意: sql包中的Date和util包中的Date不一样! |
|