1、关于日期的计算,这几天总结的,应该差不多了吧。
String str="2007-8-3 12:40:08";
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //创建日期时间格式
java.util.Date myDate=df.parse(str); //定义 日期时间型 变量 myDate
out.println(myDate); //输出为:Fri Aug 03 12:40:08 CST 2007
out.println(df.format(myDate)); //输出为2007-08-03 12:40:08
//日期计算
Calendar c = Calendar.getInstance(); //生成一个实例
// out.print(c.getTime()); // -- 取得现在的服务器时间 Fri Aug 03 12:57:34 CST 2007
c.setTime(myDate); // 设置一个需要计算的时间,如上面的 myDate
c.add(Calendar.DATE,1); // DATE 加 1
out.print(c.getTime()); // 得到加1天后的时间
2、前后台结构
昨晚看了一个简单的发布新闻的jsp代码,文章的“添加”、“修改”、“删除”分别由“addarticle.jsp”、“editarticle.jsp”、“delarticle.jsp”构成,addarticle.jsp 的数据提交到 savearticle.jsp,editarticle.jsp的提交到editarticleover.jsp,也就是前者前台,主要给客户端输入数据,后者是后台,用来保存和更新数据。这才恍然大悟,不用只在一个页面里if else了。
3、sql字段简单求和
早上,要在数据库里简单的给字段求和。对于sql语言是一点都不懂,网上查了好久才找到这条简单的语句:"select sum(字段1) as a,sum(字段2) as b ,from (表) group by " group by 后面我就直接ctrl+v access里的东西了,具体现在还看不懂,是按月统计的。"SELECT sum(hstj.I_hs_weight) as sumIW, Sum(hstj.I_hs_price) AS sumIP, Sum(hstj.E_hs_weight) AS sumEW, Sum(hstj.E_hs_price) AS sumEP, Sum(hstj.people_number) AS sumPN from hstj group by Format$([hstj].[date],'mmmm yyyy'), Year([hstj].[date])*12+DatePart('m',[hstj].[date])-1;"