请问大家:
java如何得到系统时间啊.不是系统日期

解决方案 »

  1.   

    import java.util.Date;
    public class TestDemo {
    public static void main(String[] args) {
    String hour = new Date().getHours()+"";
    String minute=new Date().getMinutes()+"";
    String second=new Date().getSeconds()+""; System.out.println(hour+":"+minute+":"+second);
    }
    }
      

  2.   

    System.out.println((new SimpleDateFormat("HH:mm:ss")).format(new Long(System.currentTimeMillis())));
      

  3.   

    Date类中大部分方法已经不推荐使用,建议Calendar类:
    Calendar rightNow = Calendar.getInstance();
      

  4.   



    private static final String DATE_FORMAT = "yyyyMMddHHmmss";

    private String _nowDate = null; public String setNowDate(){

    Calendar cal = Calendar.getInstance(TimeZone.getDefault());
            

    java.text.SimpleDateFormat sdf =    
                
     new java.text.SimpleDateFormat(DATE_FORMAT);  


    //今時間

    _nowDate = sdf.format(cal.getTime());


    return _nowDate;

    }
      

  5.   

    用日历类~
      就是Calendar 类
     可以调用方法获得时间