关于java的jsp问题

哪位大大可以帮我看一下这个为什么显示的是16月啊下面这个是代码packageexmple;importjava.text.SimpleDateFormat;//显示时间的... 哪位大大可以帮我看一下这个为什么显示的是16月啊

下面这个是代码
package exmple;import java.text.SimpleDateFormat; //显示时间的格式import java.util.Calendar; //获取当地时区或地址的时间显示格式import java.util.Date;public class datebean { private String dateTime; private String week; private Calendar calendar=Calendar.getInstance(); //获取当前时间和日期 public String getdateTime(){ Date date=Calendar.getInstance().getTime(); SimpleDateFormat sdf=new SimpleDateFormat("yyyy年yy月dd日 hh点mm分ss秒"); dateTime=sdf.format(date); return dateTime; } public String getWeek(){ String weeks[]={"星期天","星期一","星期二","星期三","星期四","星期五","星期六"}; int index=calendar.get(Calendar.DAY_OF_WEEK); week=weeks[index-1]; return week; }}这个是jsp文件
<body><jsp:useBean id="date" class="exmple.datebean" scope="application"></jsp:useBean><div align="center"><div id="div1"><jsp:getProperty property="dateTime" name="date"/></div><div id="week"><jsp:getProperty property="week" name="date"/></div></div></body></html>
展开
 我来答
舞蔗
2016-05-08 · TA获得超过192个赞
知道小有建树答主
回答量:247
采纳率:0%
帮助的人:117万
展开全部
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年yy月dd日 hh点mm分ss秒");
月份用MM,你还是用的yy就是16
百度网友ca97ae0
2016-05-08 · TA获得超过201个赞
知道小有建树答主
回答量:483
采纳率:51%
帮助的人:96.7万
展开全部
yyyy年yy月dd日 hh点mm分ss秒 改为yyyy年MM月dd日 hh点mm分ss秒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式