获取当前时间的前一天时间

前端js获取

        time = new Date(new Date().getTime() - 24 * 60 * 60 * 1000);
        time = time.sformat("yyyy-MM-dd hh:mm:ss");

后端java获取

        Calendar ca = Calendar.getInstance();//得到一个Calendar的实例
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        ca.setTime(new Date()); //设置时间为当前时间
        ca.add(Calendar.DATE, -1);
        Date date = ca.getTime();
        messageGroupSend.setSendTime(date);

两种方法选择时,我们最好选择后一种,再后端获取时间,这样永远获取的服务器的时间,不至于因为用户电脑时间的不准确,而影响业务。还有一些限制,比如输入框限制输入N个字符等等,这样的判断,我之前的习惯是放在前端,但是最好的选择是前后端都有,这样就可以防止一些“刁钻”用户去钻空子。

你可能感兴趣的:(【Java】--,基础类)