如何获得系统当前时间,就用java代码

解决方案 »

  1.   

    java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String date = df.format(new java.util.Date());
    System.out.println(date);
      

  2.   

    恩 我都不知道有2种  也是学习中  我只知道new Date();
      

  3.   


    java.util.Date dt=new java.util.Date();
    long lg=dt.getTime();
    //需要转换成什么格式的字符串SimpleDateFormat类去转就是
      

  4.   


     public static Date getUnyouHiduke() {
            if (year == 0) {
                return Calendar.getInstance().getTime();
            } else {
                Calendar calendar = Calendar.getInstance();
                calendar.set(year, month, date);
                return calendar.getTime();
            }
        }
      

  5.   

    写一个公共的类,用户获取当前时间,用的调用就可以了public static Date getUnyouHiduke() {
            if (year == 0) {
                return Calendar.getInstance().getTime();
            } else {
                Calendar calendar = Calendar.getInstance();
                calendar.set(year, month, date);
                return calendar.getTime();
            }
        }
      

  6.   

    Calendar 和 new Date()都可以
      

  7.   


    import java.util.Date;
    import java.text.SimpleDateFormat;public class timetest {
    public static void main(String[] args){
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    System.out.println(format.format(new Date()));
    }
    }
    ==================================================
    很多种日期输出格式呢...
    import java.util.Date;import java.text.SimpleDateFormat;import java.text.DateFormat; public class PrintDate extends Object {    public static void main(String[] args){        Date date1=new Date();        System.out.println(date1);              System.out.printf("%tc \n",date1);        System.out.printf("%tF \n",date1);        System.out.printf("%tD \n",date1);              System.out.printf("%tF %<tT \n",date1);        System.out.printf("%tY年 %<tM月 %<td 日 \n",date1);        System.out.printf("%1$tY年 %1$tM月 %1$td 日 \n",date1);        System.out.printf("%tH时 %<tM分 %<td秒 \n",date1);        System.out.printf("%tA \n",date1);                String str1=String.format("%1$tF %2$tA \n",date1,date1);        System.out.println(str1);                SimpleDateFormat dateFormat1=new SimpleDateFormat("yyyy-MM-dd");        String str2=dateFormat1.format(date1);        System.out.println(str2);                SimpleDateFormat dateFormat2=new SimpleDateFormat("yyyy年MM月dd日");        String str3=dateFormat2.format(date1);        System.out.println(str3);                SimpleDateFormat dateFormat3=new SimpleDateFormat("yyyy-MM-dd <<==>> hh:mm:ss");        String str4=dateFormat3.format(date1);        System.out.println(str4);                SimpleDateFormat dateFormat4=new SimpleDateFormat("yyyy年MM月dd日 <<==>> HH时mm分ss秒");        String str5=dateFormat4.format(date1);        System.out.println(str5);           }}          其运行结果如下:   Mon Dec 22 16:03:39 CST 2008星期一 十二月 22 16:03:39 CST 2008 2008-12-22 12/22/08 2008-12-22 16:03:39 2008年 03月 22 日 2008年 03月 22 日 16时 03分 22秒 星期一 2008-12-22 星期一  2008-12-222008年12月22日2008-12-22 <<==>> 04:03:392008年12月22日 <<==>> 16时03分39秒