起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1871|回复: 3

[处理中] 会议室排程日期加星期报错。

[复制链接]

50

主题

215

帖子

625

积分

高级会员

Rank: 4

积分
625
QQ
发表于 2014-4-21 17:29:14 | 显示全部楼层 |阅读模式
我需要修改会议室排程的界面。 希望可以在选择日期区间后。 生成的XHTML 表格 日期能带上星期几。
我在后台java里加了 获取日期 星期的方法。如下
String strDate;
        while (!calEnd.equals(calTmp)) {
                        strDate = df.format(calTmp.getTime());
                        System.out.println(strDate);
       ******                strDate = strDate+" "+getWeekOfDate(df.parse(strDate));******此句。  getWeekOfDate是获取日期 星期的一个方法。
                        result.addElement("date").setText(strDate);
                        calTmp.add(Calendar.DATE, 1);
                }
               
                strDate = df.format(calTmp.getTime());
        strDate = strDate+" "+getWeekOfDate(df.parse(strDate));               
       Element date = result.addElement("date");
        result.addElement("dateCount").setText("7");
                date.setText(strDate);

然后。 前台就报错。 后台显示:org.orbeon.saxon.trans.DynamicError: Invalid date "2014-04-13 星期日" (Day must be two digits)

目标页面如图: x5.jpg

39

主题

1379

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
发表于 2014-4-22 08:34:47 | 显示全部楼层
楼主上边的代码,思路应该是取到日期后再加上字符星期几,否则,对类似“2014-04-13 星期日”的数据进行日期函数的操作,肯定会报错了

50

主题

215

帖子

625

积分

高级会员

Rank: 4

积分
625
QQ
 楼主| 发表于 2014-4-22 09:21:13 | 显示全部楼层
lixin_justep 发表于 2014-4-22 08:34
楼主上边的代码,思路应该是取到日期后再加上字符星期几,否则,对类似“2014-04-13 星期日”的数据进行日 ...

嗯,是的。 所以,我想  如何在 会议室排程  原有代码基础上 ,把星期 加上去。  我是在java代码里加入的星期几。是否在xhtml加载时 插入星期几就可以避免报错呢?

39

主题

1379

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
发表于 2014-4-22 12:11:58 | 显示全部楼层
wxdmvp 发表于 2014-4-22 09:21
嗯,是的。 所以,我想  如何在 会议室排程  原有代码基础上 ,把星期 加上去。  我是在java代码里加入的 ...

错误的根源就在这里,对于不是产品bug的问题,我们提供思路方法,具体怎么实现要楼主自己试一下了
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-22 17:47 , Processed in 0.066109 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表