社区
Web 开发
帖子详情
jsp中如何求加几天或减几天的日期?
hoggio_1980
2004-08-11 03:38:53
在jsp中如何求在当前日期下加几天或减几天后的日期?在线等!十万火急!!!!请高手帮帮忙啊!谢谢!
...全文
409
18
打赏
收藏
jsp中如何求加几天或减几天的日期?
在jsp中如何求在当前日期下加几天或减几天后的日期?在线等!十万火急!!!!请高手帮帮忙啊!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hoggio_1980
2004-08-12
打赏
举报
回复
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.text.SimpleDateFormat" %>
<%String s=request.getParameter("JobType");
String n=request.getParameter("textfield3");
String m=request.getParameter("JobDate");
try{int b=Integer.parseInt(m);}
catch(NumberFormatException e){b=1;}
java.util.Calendar c=java.util.Calendar.getInstance();
SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd");
c.add(java.util.Calendar.DAY_OF_MONTH,-b);
String sql="select * from employ";
sql=sql+" where "+s+"";
if(n.length()>=2){
sql+=" and position='"+n+"'";
}
else{}
sql+=" and ftime>='"+sDateFormat.format(c.getTime())+"'";
out.println(sql);
ResultSet rs=connect.db(sql);
%>
各位高手,它还是要出错误,说是空指针异常!
java.lang.NullPointerException
org.apache.jsp.job.search_jsp._jspService(search_jsp.java:169)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
救救我吧
ma
2004-08-12
打赏
举报
回复
up
xx_ch
2004-08-11
打赏
举报
回复
你的ftime是什么类型的字段?字符串?改成Date,
并且加一句
SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
c.add(java.util.Calendar.DAY_OF_MONTH,-b)
sql+="and ftime>='"+sDateFormat.format(c.getTime())+"'";
hoggio_1980
2004-08-11
打赏
举报
回复
Generated servlet error:
[javac] Compiling 1 source file
D:\java\Tomcat 5.0\work\Catalina\localhost\rongw\org\apache\jsp\job\ss_jsp.java:57: 'void' type not allowed here
sql+="and ftime>='"+c.add(-b,java.util.Calendar.DAY_OF_MONTH)+"'";
^
1 error
还是出现错误阿,怎么回事哦
hoggio_1980
2004-08-11
打赏
举报
回复
请帮帮忙啊!
Argentia
2004-08-11
打赏
举报
回复
int b=Integer.parseInt(m)//这里没有分号!仔细点。
hoggio_1980
2004-08-11
打赏
举报
回复
<%@ page import="java.util.Date" %>
<%Date date=new Date();%>
<%String s=request.getParameter("JobType");
String n=request.getParameter("textfield3");
String m=request.getParameter("JobDate");
int b=Integer.parseInt(m)
java.util.Calendar c=java.util.Calendar.getInstance();
c.add(-b,java.util.Calendar.DAY_OF_MONTH);
String sql="select * from employ";
sql=sql+" where "+s+"";
if(n.length()>=2){
sql+="and position='"+n+"'";
}
else{}
sql+="and ftime>='"+c.add(-b,java.util.Calendar.DAY_OF_MONTH)+"'";
out.println(sql);
%>
还是不对!它提示这种错误!
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 4 in the jsp file: /job/ss.jsp
Generated servlet error:
[javac] Compiling 1 source file
D:\java\Tomcat 5.0\work\Catalina\localhost\rongw\org\apache\jsp\job\ss_jsp.java:49: ';' expected
java.util.Calendar c=java.util.Calendar.getInstance();
^
1 error
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs.
novellwang
2004-08-11
打赏
举报
回复
你应该将m转换成int型,Integer.parseInt(m)
hoggio_1980
2004-08-11
打赏
举报
回复
各位高手请帮帮我啊!!!
hoggio_1980
2004-08-11
打赏
举报
回复
<%@ page import="java.util.Date" %>
<%@ page import="java.util.Calendar" %>
<%String s=request.getParameter("JobType");
String n=request.getParameter("textfield3");
String m=request.getParameter("JobDate");
java.util.Calendar c=java.util.Calendar.getInstance();
c.add(-m,java.util.Calendar.DAY_OF_MONTH);
String sql="select * from employ";
sql=sql+" where "+s+"";
if(n.length()>=2){
sql+="and position='"+n+"'";
}
else{}
sql+="and ftime>='"+c.add(-m,java.util.Calendar.DAY_OF_MONTH)+"'";
out.println(sql);
%>
请高手帮忙找错误阿,刚才写错了点,这个才是,谁把帮我把这个解决了就给分了
hoggio_1980
2004-08-11
打赏
举报
回复
<%@ page import="java.util.Date" %>
<%@ page import="java.util.Calendar" %>
<%Date nn=new Date();%>
<%String s=request.getParameter("JobType");
String n=request.getParameter("textfield3");
String m=request.getParameter("JobDate");
java.util.Calendar c=java.util.Calendar.getInstance();
c.add(-m,java.util.Calendar.DAY_OF_MONTH);
String sql="select * from employ";
employ.ftime='"+m+"'";
sql=sql+" where "+s+"";
if(n.length()>=2){
sql+="and position='"+n+"'";
}
else{}
sql+="and ftime>='"+c.add(-m,java.util.Calendar.DAY_OF_MONTH)+"'";
out.println(sql);
%>
请高手帮忙找错误阿
loveunittesting
2004-08-11
打赏
举报
回复
java.util.Calendar c=java.util.Calendar.getInstance();
c.add(-2,java.util.Calendar.DAY)
hoggio_1980
2004-08-11
打赏
举报
回复
那比如说今天是2004-8-11,那怎么求前天的日期?
hoggio_1980
2004-08-11
打赏
举报
回复
那比如说今天是2004-8-11,那怎么求前天的日期?
chancelin
2004-08-11
打赏
举报
回复
public void add(int amount,int field){
java.util.Calendar c=java.util.Calendar.getInstance();
c.setTime(date);
c.add(field,amount);
date.setTime(c.getTime().getTime());
}
//field:java.util.Calendar.DAY_OF_MONTH
weepp
2004-08-11
打赏
举报
回复
add
loveunittesting
2004-08-11
打赏
举报
回复
用java.util.Calendar对象好象有add(int numer,int field)方法,field指的是Calendar.DAY,Calendar.YEAR等,
hoggio_1980
2004-08-11
打赏
举报
回复
up!高手请赐教!
JavaScript网页特效范例宝典源码
实例118 计算某一天是星期几 184 实例119 判断指定年份是否为闰年 186 实例120 计算从出生到现在度过的时间 187 实例121 返回两个
日期
之间的间隔小时 188 实例122 倒计时 190 实例123 访问时间限制 191 实例124 计步...
JavaScript输入一个
日期
判断这是今年的第
几天
JavaScript输入一个
日期
判断这是今年的第
几天
。
JSP
极简实操入门
循环语句(for循环-1)
JSP
概述-循环语句(for循环-2)
JSP
概述-循环语句(While循环)
jsp
中
include标签举例一
jsp
中
include标签举例二
jsp
中
param属性传值-1
jsp
中
param属性传值-2
jsp
中
useBean-1
jsp
中
useBean-2 ...
js输入某年某月某日,判断这一天是这一年的第
几天
?
1.程序分析,以3月5日为例,应该把前两个月的加起来,然后在加上5天,即为本年的第
几天
。特殊情况,如果是闰年且输出月份大于等于2,则考虑加一天 2.js程序 <script> var day,month,year,sum,leap...
java后台与
jsp
页面计算两个
日期
之间天数
java后台与
jsp
页面计算两个
日期
之间天数 很多时候页面会涉及到很多关于时间的计算。 计算时间差,判断是否超时等等。下面我给大家两个很好用的计算时间的代码。前台和后台都有。 前台代码: 下面是根据id获取
日期
框...
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章