jQuery MiniUI

 找回密码
 立即注册
查看: 5277|回复: 7
打印 上一主题 下一主题

后台获取的值怎么在timespinner格式化的显示 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-8-12 09:47:51 |只看该作者 |倒序浏览
后台获取的值转化成Date是这样的
但是对应到前台却是这样的

页面是这么写的 怎么才能显示出XX:XX的格式?

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2014-8-12 09:55:44 |只看该作者
列上设置dateFormat
<div field="d1" ..... dateFormat=“HH:mm"....

Rank: 3Rank: 3

板凳
发表于 2014-8-12 09:59:22 |只看该作者
felt 发表于 2014-8-12 09:55
列上设置dateFormat

没啥变化。。。

Rank: 8Rank: 8

地板
发表于 2014-8-12 10:06:08 |只看该作者
草草草 发表于 2014-8-12 09:59
没啥变化。。。

你确定你后台返回的这个数据是时间对象吗

Rank: 3Rank: 3

5#
发表于 2014-8-12 10:12:18 |只看该作者
felt 发表于 2014-8-12 10:06
你确定你后台返回的这个数据是时间对象吗

数据库里存的是字符串比如“03:00”
取出来时:
SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm");
map.put("d1", sdf2.parse(wkd.getD1()));//时段1
map.put("d2", sdf2.parse(wkd.getD2()));

有什么不对么。。求指教

Rank: 8Rank: 8

6#
发表于 2014-8-12 10:43:19 |只看该作者
草草草 发表于 2014-8-12 10:12
数据库里存的是字符串比如“03:00”
取出来时:
SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm") ...

提供数据

Rank: 3Rank: 3

7#
发表于 2014-8-12 11:04:18 |只看该作者
factory 发表于 2014-8-12 10:43
提供数据

数据库里一条数据d1和d2都是String类型
后台取出这么写的:
    public String getdetail() throws Exception{
        pager.setOrderBy("kday");
        pager.setOrder(Pager.Order.asc);
        pager = findPager(WkCaleD.class, pager,Restrictions.eq("trxCode", trxCode));
        List<WkCaleD> list  =(List<WkCaleD>) pager.getResult();
        List<HashMap> maplist =new  ArrayList<HashMap>();

        SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm");

        for(WkCaleD wkd : list){
            HashMap map = new HashMap();
            map.put("id", wkd.getId());//id
            map.put("trxCode", wkd.getTrxCode());//日历单号

            if(wkd.getD1()!=null){
                map.put("d1", sdf2.parse(wkd.getD1()));//时段1
                map.put("d2", sdf2.parse(wkd.getD2()));
                if(wkd.getD3()!=null){
                    map.put("d3", sdf2.parse(wkd.getD3()));//时段2
                    map.put("d4", sdf2.parse(wkd.getD4()));
                    if(wkd.getD5()!=null){
                        map.put("d5", sdf2.parse(wkd.getD5()));//时段3
                        map.put("d6", sdf2.parse(wkd.getD6()));
                        if(wkd.getD7()!=null){
                            map.put("d7", sdf2.parse(wkd.getD7()));//时段4
                            map.put("d8", sdf2.parse(wkd.getD8()));
                            if(wkd.getD9()!=null){
                                map.put("d9", sdf2.parse(wkd.getD9()));//时段5
                                map.put("d10", sdf2.parse(wkd.getD10()));
                            }
                        }
                    }
                }
            }

            maplist.add(map);
        }
        HashMap result = new HashMap();
        result.put("data",maplist);
        result.put("total", pager.getTotalCount());
        String json = JsonUtil.Encode(result);

        return ajax(Status.success, json);
    }



页面这么写的:
<div header="时段一" headerAlign="center">
  <div property="columns">       
    <div field="d1" name="d1" width="40" headerAlign="center" format="HH:mm" dateFormat="HH:mm"  >
        开始1<input id="d1" property="editor" name="d1" class="mini-timespinner"  format="HH:mm"  style="width:150px;"/>
    </div>
    <div field="d2" name="d2" width="40" headerAlign="center" format="HH:mm" dateFormat="HH:mm" >
        结束1<input id="d2" property="editor" name="d2" class="mini-timespinner"  format="HH:mm"  style="width:150px;"/>
    </div>                                                                               
  </div>
</div>

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

8#
发表于 2014-8-12 13:12:23 |只看该作者
草草草 发表于 2014-8-12 11:04
数据库里一条数据d1和d2都是String类型
后台取出这么写的:
    public String getdetail() throws Excep ...

我是让你提供下后台返回给前台的数据....

Archiver|普加软件

GMT+8, 2025-6-9 07:39 , Processed in 1.017379 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部