Date oDate=new Date();
String ls_time = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
对ls_time 进行substring取小时、分钟等,然后转成int型作比较
或者用calendar类也可。

解决方案 »

  1.   

    哈哈,大哥,您最好用数据库命令来取服务器时间。例如select getdate()这样的命令。
    返回一个字符串,取小时的位置就可以了啊。
      

  2.   

    同意楼上,在oracle中可以
    select to_char(sysdate,'yyyy-mm-dd') from dual 
    ....
      

  3.   

    GregorianCalendar ds=new GregorianCalendar();Integer.parseInt(ds.substring(0,ds.indexOf("-"))),
    Integer.parseInt(ds.substring(ds.indexOf("-")+1,ds.lastIndexOf("-")))-1,
    Integer.parseInt(ds.substring(ds.lastIndexOf("-")+1,ds.indexOf(" "))),
    Integer.parseInt(ds.substring(ds.indexOf(" ")+1,ds.indexOf(":"))),
    Integer.parseInt(ds.substring(ds.indexOf(":")+1,ds.lastIndexOf(":"))),
    Integer.parseInt(ds.substring(ds.lastIndexOf(":")+1))),分别取出~~~yyyy,MM,dd,HH,mm,ss
      

  4.   

    像 zwxu(zwxu) ( ) 说的那样做
    把ls_time 进行截取,就可以
      

  5.   

    结果就是       Data currenttime=new Date();
                   int h=currenteime.getHours();
    行了。
      

  6.   

    简单的
    <p><td><%=(new java.utill.date()).tolocalestring()%></p></td>
      

  7.   

    我作了一个判断一个时间段的javaScript,应该说比你的要求更多,你看看对你有没有帮助<script languange='JavaScript' type='text/javascript'>
    <!--
    mydate=new Date();
    myyear=mydate.getYear();
    myhour=mydate.getHours();
    if(myhour<6)
    welcomestring='凌晨好';
    else if(myhour<9)
    welcomestring='早上好';
    else if(myhour<12)
    welcomestring='上午好';
    else if(myhour<17)
    welcomestring='下午好';
    else if(myhour<19)
    welcomestring='傍晚好';
    else if(myhour<22)
    welcomestring='晚上好';
    else
    welcomestring='夜里好';
    arrayday=['日','一','二','三','四','五','六'];
    document.write(myyear+'年'+(mydate.getMonth()+1)+'月'+mydate.getDate()+'日&nbsp;');
    document.write('星期'+arrayday[mydate.getDay()]+'&nbsp;');
    document.write(welcomestring);
    //-->
    </script>
      

  8.   

    判断上午的:if (Calendar.getInstance().get(Calendar.AM_PM) == Calendar.AM)
    判断下午的:if (Calendar.getInstance().get(Calendar.AM_PM) == Calendar.PM)
    记住要导入:import java.util.*;包!