杂谈

 Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00"));    //获取东八区时间
  int year = c.get(Calendar.YEAR);    //获取年
  int month = c.get(Calendar.MONTH) + 1;   //获取月份,0表示1月份
  int day = c.get(Calendar.DAY_OF_MONTH);    //获取当前天数
  int first = c.getActualMinimum(c.DAY_OF_MONTH);    //获取本月最小天数
  int last = c.getActualMaximum(c.DAY_OF_MONTH);    //获取本月最大天数
  int time = c.get(Calendar.HOUR_OF_DAY);       //获取当前小时
  int min = c.get(Calendar.MINUTE);          //获取当前分钟
  int xx = c.get(Calendar.SECOND);          //获取当前秒

1:日期往后推一天的处理

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date endDate = sdf.parse(date);//需要处理的日期对象
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, 1);//给日期对象加1天
newMap.put("endDate", sdf.format(calendar.getTime()));//放到map集合中

2:通过request获取参数

Map<String, Object> paramsMap = this.formatParam(request);

js参数处理:

queryParams:getParamValues('search_form');//处理表单的参数<===crud.js

initSearchMenuAndLoadData(options);//获取查询条件的值,以及显示的文本<==pageCommon.js

3:格式化

//格式化码值
oasis_style.setFormatter('datagrid_table',['inoutType','orderType','status'],formatterLookupCode);
//设置金额
oasis_style.setFormatter('datagrid_table', ['totalAmount'], oasis_style.moneyLabel);
//格式化超链接
oasis_style.setFormatter('datagrid_table', ['code'], formatterCode);
//百分比格式化
oasis_style.setFormatter('datagrid_table', ['checkPercent','invoicePercent','receivePercent'], formatPercentageLabel);

//超链接
function formatterCode(value,row){
    if(isNull(value)){
        return "";
    }
    var url=BASE_PATH+"/piPurchaseOutController/toView/"+row.id;
    return '<a href="javascript:MainTab.createTab(\'view_'+value+'\', \'采购出库详情\', \''+url+'\');" style="text-decoration:underline;">'+value+'</a>';
}

转载于:https://my.oschina.net/marlon520/blog/866239

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值