网页中显示当前日期的前两天日期?

来源:百度知道 编辑:UC知道 时间:2024/06/21 17:01:28
我想在网页某个位子加上什么代码可以显示出当前日期的前两天日期。
比如今天是5月12日,则显示出5月10日,依次类推。格式是 5.12或05.12
谁帮帮我 谢谢
<%
Calendar c= Calendar.getInstance();
System.out.print("今天的日期是:");
int m=c.get(c.MONTH)+1;
int d=c.get(c.DATE);
System.out.println(m+"."+d);
System.out.print("前两天的日期是:");
d=c.get(c.DATE)-2;
System.out.println(m+"."+d);

%>这段代码不对啊 显示不出来
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/132ea.asp, line 2, column 34
Calendar c= Calendar.getInstance();
---------------------------------^

我是将你的代码用记事本另存为asp文件的 但不能显示出日期 报错

<%
Calendar c= Calendar.getInstance();
System.out.print("今天的日期是:");
int m=c.get(c.MONTH)+1;
int d=c.get(c.DATE);
System.out.println(m+"."+d);
System.out.print("前两天的日期是:");
d=c.get(c.DATE)-2;
System.out.println(m+"."+d);

%>

晕啊,我这个是测试,你这个类引入了吗,再说在页面不是这样展示的。你改下

<%SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Calendar ca=Calendar.getInstance();
ca.setTime(new Date());
ca.add(Calendar.DAY_OF_WEEK,2);
out.println(sdf.format(ca.getTime()));

%>刚敲的楼主试一下吧,看有没有错,有错补充下,
把它嵌入jsp页面的body标签中就可以了
奇怪你和一个人的需求一样试试我的吧楼主
————————————————————————
楼主这是 java版你应该问jsp的问题,怎么问asp 了晕