电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

JAVA實(shí)現(xiàn)按時(shí)間段查詢數(shù)據(jù)操作

瀏覽:3日期:2022-08-27 10:28:46

html / jsp

<span style='vertical-align: -webkit-baseline-middle;font-size:16px;font-weight:bold;'>開始時(shí)間:</span>&nbsp; <input name='startTime' type='text' onfocus='WdatePicker()' style='height: 34px; line-height: 34px; border-radius: 4px; border: 1px solid #ccc; font-size: 14px;'><span style='font-size:16px;font-weight:bold;'>結(jié)束時(shí)間:&nbsp;</span><input name='endTime' type='text' onfocus='WdatePicker()' style='height: 34px; line-height: 34px; border-radius: 4px; border: 1px solid #ccc; font-size: 14px;'><input type='submit' value='查詢' onClick='toFindTime();' />

js方法:

function timeCheckInfo(page,startTime,endTime,officeVal){ var startTime=$('#startTime').val(); var endTime=$('#endTime').val(); $.ajax({ url: '../../security/base/peoplesafeimg!findPortFolioByTime.action', type: 'post', data:{ pagenum:page, startTime:startTime, endTime:endTime, deptid:officeid, // 處室ID來源于默認(rèn)(頁面?zhèn)髦?和下拉框選擇 lenian 2018 06 29 depotid:depotid }, dataType: 'json', success: function (data) { //alert(JSON.stringify(data)); var dataset = data[0].result; $(dataset).each(function(i,val) { }); }, error:function(){ alert('查詢數(shù)據(jù)失敗') } }); }

PeoplesafeimgAction.java

/** * @author lenian 2018 06 12 * 根據(jù)時(shí)間查詢?nèi)藛T畫像機(jī)務(wù)處、運(yùn)輸處、貨運(yùn)處工作量數(shù)據(jù)并展示 * @param page * @param startTime * @param endTime * @return */public String findPortFolioByTime(){ page.setPageNo(pagenum); page = (Page<Map<String, Object>>) peopleSafeImgManager.getPortFolioByTime(page, startTime, endTime, deptid, depotid); JSONArray jsonArray = JSONArray.fromObject(page); renderTextJSONGBK(jsonArray.toString()); return null;}PeopleSafeImgManager.java/** * @author lenian 2018 06 12 * 根據(jù)時(shí)間查詢?nèi)藛T畫像機(jī)務(wù)處、運(yùn)輸處、貨運(yùn)處工作量數(shù)據(jù)并展示 * @param page * @param startTime * @param endTime * @return */@SuppressWarnings('unchecked')public Page<Map<String, Object>> getPortFolioByTime(Page<Map<String, Object>> page, String startTime, String endTime, Long deptid, Long depotid) { String depotName = null; // 判斷當(dāng)站段登錄時(shí),傳到后臺(tái)的depotid為空 if (depotid == null) { Long depot_id = SessionManager.getDepartmentId(); Department department = departmentManager.getObjectById(depot_id); depotName = department.getName();//站段 } else if (depotid != null && depotid != 0) { // 當(dāng)處室登錄,選擇其中某個(gè)站段進(jìn)行了查詢 Department department = departmentManager.getObjectById(depotid); depotName = department.getName();//站段 } // 根據(jù)處室將數(shù)據(jù)區(qū)分開來 lenian 2018 06 25 Department deparent = departmentManager.getObjectById(deptid); // 當(dāng)處室登錄,并且depotid==0,表示查詢所有(注:以上操作可示為參數(shù)的準(zhǔn)備) String sql; if (depotid != null && depotid == 0) { sql = 'select spp.id,n' + ' sei.name,n' + ' spp.id_card,n' + ' to_char(spp.time, ’yyyy-MM-dd’) time,n' + ' spp.ins,n' + ' spp.outs,n' + ' spp.score,n' + ' spp.minute,n' + ' spp.column_number,n' + ' spp.channel_numbern' + ' from Security_Portrait_Portfolio spp, Security_Employee_Info sein' + ' where spp.id_card = sei.idcard_num(+) and sei.office_name = ’'+ deparent.getName() +'’'; } else { // 1、當(dāng)處室登錄,選擇其中某個(gè)站段進(jìn)行了查詢; 2、站段登錄,獲取當(dāng)前站段ID sql = 'select spp.id,n' + ' sei.name,n' + ' spp.id_card,n' + ' to_char(spp.time, ’yyyy-MM-dd’) time,n' + ' spp.ins,n' + ' spp.outs,n' + ' spp.score,n' + ' spp.minute,n' + ' spp.column_number,n' + ' spp.channel_numbern' + ' from Security_Portrait_Portfolio spp, Security_Employee_Info sein' + ' where spp.id_card = sei.idcard_num(+) and spp.depot = ’'+ depotName +'’ and sei.office_name = ’'+ deparent.getName() +'’'; } if (StrUtils.stringQuery(startTime) && StrUtils.stringQuery(endTime)) { sql += 'and to_char(spp.time, ’yyyy-MM-dd’) between ’'+ startTime +'’ and ’'+ endTime +'’'; } sql += 'order by spp.create_time desc'; SQLQuery query = dao.getSession().createSQLQuery(sql); Integer count = Integer.parseInt(dao.getSession() .createSQLQuery('select count(1) from (' + sql + ')') .uniqueResult().toString()); if (page.isAutoCount()) { page.setTotalCount(count); } if (page.isFirstSetted()) { query.setFirstResult(page.getFirst()); } if (page.isPageSizeSetted()) { query.setMaxResults(page.getPageSize()); } query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); page.setResult(query.list()); return page;}

補(bǔ)充知識(shí):Java 實(shí)現(xiàn)判斷時(shí)間是否在某個(gè)區(qū)間內(nèi)(如是否在23點(diǎn)到凌晨4點(diǎn)之間)

最近遇到一個(gè)需求,就是判斷一個(gè)時(shí)間是否在23點(diǎn)到凌晨4點(diǎn)之間,這個(gè)時(shí)間段是可以修改的。在網(wǎng)上收了一下發(fā)現(xiàn)沒有符合我的需求的,就自己琢磨了一下,感覺這樣算還是可以的。

JAVA實(shí)現(xiàn)按時(shí)間段查詢數(shù)據(jù)操作

思路:

如上圖的那個(gè)圓形的鐘表,可以從開始時(shí)間剪斷,把鐘表的環(huán)鋪平,此時(shí)就變成了一個(gè)刻度尺,這樣就好比較了

代碼塊

測(cè)試代碼:

public static void main(String[] args) { int start = 23; int end = 4; int emp = 24 - start; for (int d = 0; d < 24; d++) { System.out.println((start + emp) % 24 + 't' + (d + emp) % 24 + 't' + (end + emp) % 24); }}

輸出:

0 1 50 2 50 3 50 4 50 5 50 6 50 7 50 8 50 9 50 10 50 11 50 12 50 13 50 14 50 15 50 16 50 17 50 18 50 19 50 20 50 21 50 22 50 23 50 0 5

以上這篇JAVA實(shí)現(xiàn)按時(shí)間段查詢數(shù)據(jù)操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | 上海皓越真空设备有限公司官网-真空炉-真空热压烧结炉-sps放电等离子烧结炉 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 广东西屋电气有限公司-广东西屋电气有限公司 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 外贸资讯网 - 洞悉全球贸易,把握市场先机| 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | wika威卡压力表-wika压力变送器-德国wika代理-威卡总代-北京博朗宁科技 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 十字轴_十字轴万向节_十字轴总成-南京万传机械有限公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 上海赞永| 标准品网_标准品信息网_【中检计量】 | 电池高低温试验箱-气态冲击箱-双层电池防爆箱|简户百科 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 钢结构厂房造价_钢结构厂房预算_轻钢结构厂房_山东三维钢结构公司 | 智能交通网_智能交通系统_ITS_交通监控_卫星导航_智能交通行业 | 河南中专学校|职高|技校招生-河南中职中专网 | 压接机|高精度压接机|手动压接机|昆明可耐特科技有限公司[官网] 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 | 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 平面钻,法兰钻,三维钻-山东兴田阳光智能装备股份有限公司 | 华夏医界网_民营医疗产业信息平台_民营医院营销管理培训 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 北京自然绿环境科技发展有限公司专业生产【洗车机_加油站洗车机-全自动洗车机】 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 农业仪器网 - 中国自动化农业仪器信息交流平台 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 |