求JAVA怎样获取系统时间????谢谢。

解决方案 »

  1.   

    百度一下,很多的k可以是:
    Date now = new Date()
    SimpleDateFormat   sdf=new   SimpleDateFormat( "yyyyMMdd ")
    sdf.fomart( now)字母  日期或时间元素  表示  示例  
    G  Era 标志符  Text  AD  
    y  年  Year  1996; 96  
    M  年中的月份  Month  July; Jul; 07  
    w  年中的周数  Number  27  
    W  月份中的周数  Number  2  
    D  年中的天数  Number  189  
    d  月份中的天数  Number  10  
    F  月份中的星期  Number  2  
    E  星期中的天数  Text  Tuesday; Tue  
    a  Am/pm 标记  Text  PM  
    H  一天中的小时数(0-23)  Number  0  
    k  一天中的小时数(1-24)  Number  24  
    K  am/pm 中的小时数(0-11)  Number  0  
    h  am/pm 中的小时数(1-12)  Number  12  
    m  小时中的分钟数  Number  30  
    s  分钟中的秒数  Number  55  
    S  毫秒数  Number  978  
    z  时区  General time zone  Pacific Standard Time; PST; GMT-08:00  
    Z  时区  RFC 822 time zone  -0800  
      

  2.   

    import java.util.Date;
    import java.text.SimpleDateFormat;
    引入上面的类就行了。如下例子:
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import javax.swing.JOptionPane;
    public class Select {
    public String shijian(){//定义获取系统时间的方法
         Date date=new Date();
         SimpleDateFormat format=new SimpleDateFormat("当地时间yyyy年M月d日,H时m分s秒");
         String time=format.format(date);//将系统时间赋值给time
         return time;
      }
      public static void main(String args[]){
        System.out.println(shijian());
    }
    }
    其实时间有很多形式,你可以自己设计调节……
      

  3.   

    import java.util.Date;
    import java.text.SimpleDateFormat;
    引入上面的类就行了。如下例子:
    import java.text.SimpleDateFormat;
    import java.util.Date;
    public class Select {
    public String shijian(){//定义获取系统时间的方法
    Date date=new Date();
    SimpleDateFormat format=new SimpleDateFormat("当地时间yyyy年M月d日,H时m分s秒");
    String time=format.format(date);//将系统时间赋值给time
    return time;
    }
      public static void main(String args[]){
      System.out.println(shijian());
    }
    }
    其实时间有很多形式,你可以自己设计调节……
      

  4.   

    时间是什么格式?
    字符串?
    还是long值?
      

  5.   

    new Date();
    Calendar.getInstance();
      

  6.   

    System.out.printf("%tF %<tT%n", System.currentTimeMillis());
      

  7.   

    import java.text.SimpleDateFormat;
    import java.util.Date;
    public class Sample {
    public static void main(String[] args) {
    SimpleDateFormat sd=new SimpleDateFormat("当地时间:yyyy年M月d日,H时m分s秒");
    String time=sd.format(new Date());
    System.out.println(time);
    }
    }
      

  8.   

    用Calendar吧 没看API上Date好多的方法都”已过时“么
      

  9.   

    Timestamp d = new Timestamp(System.currentTimeMillis()); 
    Date date = new Date();      
    Timestamp nousedate = new Timestamp(date.getTime());    
      

  10.   

    这个问题比较简单,用date类就可以了
      

  11.   

    new一下就ok了当然你还可以增加一些格式类型方面的修饰.