http://community.csdn.net/Expert/topic/3587/3587481.xml?temp=.3989832
自己看看吧
自己看看吧
解决方案 »
- 使用common-fileupload组件做上传时,提交的form表单中存在非file类型的内容,怎样才能在处理过程中获取这些内容?
- 使用spring 2.5 openjpa 1.2,总是报这个问题
- 如何把当然时间附值给<s:hidden />
- 关于获取tomcat下目录
- Spring hibernate 配置问题
- 在action中如何得到pageContext中的对象
- 关于JNI请回答,不然没法结贴了!!!!!!!!!
- 我想在同一台服务器上运行Tomcat 5.0和iis 请问如何配置?
- jquery treeview,ajax,hibernate,绑定数据库
- No ResultSet was produced 是什么错误呀?
- jsp里面怎么使用random()和取整函数?
- 一个排序的问题,用递归行吗?
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String mDateTime=formatter.format(cal.getTime());
String charyear=mDateTime.substring(0,4);
String charmonth=mDateTime.substring(5,7);
String chardate=mDateTime.substring(8,10);
%>
如果时间是2004-03-06格式,我要在月份那部分加上数字,在jsp里面有没有相关的日期函数? 我最终目的是把打后的日期插入sql2000数据库.
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
String mDateTime=formatter.format(cal.getTime());
String date1=mDateTime.add(cal.DATE, 5);
错误只有一个,如下:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\footballweb\test_jsp.java:110: cannot resolve symbol
symbol : method add (int,int)
location: class java.lang.String
String date1=mDateTime.add(cal.DATE, 5);
要怎么改呢?
Calendar aCalendar=new Calendar()
aCalendar.setTime(mDate); //使用相关SET方法将时间转为Calendar类的对象,这个是 将一个DATE类型转为Calendar.
int i=aCalendar.get(Calendar.Date)+2;//取出日信息进行运算
aCalendar.set(2,i);//使用SET方法设置日期,此处2代表设置日.
你的程序里,使用add(cal.DATE, 5)这里有问题,cal.DATE返回的应该是Calendar类中代表日期的field值,不是你那个日期的日,还有String mDateTime这里类型错误,字符串类型是没有ADD方法的,你用错了
Calendar cal = Calendar.getInstance();
cal.add(Calendar .DATE, 5);//该方法实现对日的增加
不过我没看到你对变量cal进行赋值.应该用SET方法将你的日期赋给cal.
sql里有专门方法处理时间相加~
int a=5;
cal.add(Calendar .DATE, a);这样会出现错误,我要达到同样的效果要怎么办呢?
就是cal.add(Calendar .DATE, 5)着个5可不可以当一个变量参数输入。也就是如下:
int a=5;
cal.add(Calendar .DATE, a);这样会出现错误,我要达到同样的效果要怎么办呢?
cal.add(Calendar .DATE, a);这样会出现错误