Timestamp 使用

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        Calendar cal = Calendar.getInstance(TimeZone.getTimeZone(Configuration.zoneid));

        

 

        Calendar startCalendar = Calendar.getInstance(TimeZone.getTimeZone(Configuration.zoneid));

        startCalendar.setTimeInMillis(start);

        String startStr = sdf.format(startCalendar.getTime());

        

        Calendar endCalendar = Calendar.getInstance(TimeZone.getTimeZone(Configuration.zoneid));

        endCalendar.setTimeInMillis(end);

        String endStr = sdf.format(endCalendar.getTime());

        

        BasicDBObject dateCondition = new BasicDBObject();

        if (start != null && start != 0) {

            Date now = cal.getTime();

            if (startCalendar.after(now)) {

                return Return.FAIL(400, "开始时间 大于 当前时间!");

            }

            Timestamp starTime = Timestamp.valueOf(startStr);

            dateCondition.put("$gte", starTime);

        }

        if (end != null && end != 0) {

            Timestamp endTime = Timestamp.valueOf(endStr);

            dateCondition.put("$gte", endTime);

        }

        

 

        

        logger.info("从" + startStr + "到" + endStr + "jobs信息查询");

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值