码迷,mamicode.com
首页 > 编程语言 > 详细

java 查询solr时间格式

时间:2016-11-06 16:12:03      阅读:707      评论:0      收藏:0      [点我收藏+]

标签:format   code   new   cal   nts   exce   solr   rate   blog   

  solr时间格式是2015-07-06T00:00:00.0Z,所以下面是把当前时间做转换

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd‘T‘HH:mm:ssZ");
        //Date d = format.parse(str.replace("Z", " UTC"));//注意是空格+UTC
        //System.out.println(d);
        Date date=new Date();
        Calendar calendar=Calendar.getInstance();
        calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1);
        System.out.println(date);
        String temp=format.format(date);
        String hours=format.format(calendar.getTime());
        System.out.println(temp);
        System.out.println(":::"+hours);
        int end=temp.indexOf("+");
        String re=temp.substring(0,end)+"Z";
        int end2=hours.indexOf("+");
        String re2=hours.substring(0,end2)+"Z";
        System.out.println("当前时间"+re);
        System.out.println("前一小时"+re2);
        try {
            System.out.println(format.parse(re.replace("Z", "UTC")));
        } catch (ParseException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }

 

java 查询solr时间格式

标签:format   code   new   cal   nts   exce   solr   rate   blog   

原文地址:http://www.cnblogs.com/junrong624/p/6035185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!