解决方案 »

  1.   

    先确定下来你的时间格式,然后通过截取字符串取到你的小时部分,再通过switch..case..去判断~
    比较笨的办法~
      

  2.   

    一般时间表示都是时分秒,即13:29:33(13:29这种也没关系)你先把从数据库拿到的时间转化成String,完了用indexof查到第一个":"(其他格式的换下参数就行了)的下标,截取字符串。截取到是多少就在哪个时段了。
      

  3.   

    既然是从数据库里 来的数据 直接 to_char 处理下 就可以了
      

  4.   


    Date dat=new Date();
    int hore=dat.getHours();
    System.out.println(“你要的时区:" + hore);这哥们的 结贴率  真心 不爱回复。
      

  5.   

    截取小时,然后-1不就OK了,case也不用吧 
      

  6.   

    用sql函数 貌似是hour(时间) 得到的是 小时 例如 2014-5-8 16:07:59 得到的是16