有这样一个控件<bean:write name="obj" property="begintime"/>,从action取得的类型为int,但是我想在页面显示成时间,转换条件是这个整形数值除以60取整得到小时,取余得到分钟,该怎么做????

解决方案 »

  1.   

    把int类型转换成时间戳形式的吧
      

  2.   

    <bean:楼主是把java的问题发到这个版了?
      

  3.   

    这里是JavaScript版 。- - 。
      

  4.   

    你只能提前作好时间转换!bean:write没有附加函数的属性
      

  5.   

    修改成String类型,在返回之前处理好。
      

  6.   

    如果那个int是毫秒数。。
    在js里面直接new Date(毫秒数)就返回了Date对象
      

  7.   

    建议lz先把int类型的按照算法计算后拼接为字符串
    然后转换为dateint i=130;
    String s=String.valueOf(i/60)+"-"+String.valueOf(i%60);
    SimpleDateFormat sd = new SimpleDateFormat(s);     
    java.util.Date dd = sd.parse(s);
    Date date1 = new Date(dd.getTime());
    System.out.println("String-->Date(sql): "+date1);