import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest
{
 public static void main(String[] args)
 {
   Date myDate=new Date(System.currentTimeMillis());
   //This time format is your local time format.
   System.out.println(myDate.toString());
   //Used the simple format to get the String you want .
   //The valid string ,you can reference the JDK Doc
   SimpleDateFormat   sDateFormat=new SimpleDateFormat("yyyy/MM/DD HH:mm:ss");
   System.out.println(sDateFormat.format(myDate));
}
}

解决方案 »

  1.   

    D:\ProgramJava>java DateTest
    Sun Jun 13 20:13:07 PDT 2004
    2004/06/165 20:13:07
      

  2.   

    import java.util.*;//you must import the util packet when you use the Calendar Class 
    import java.text.DateFormat;
    public class  TestCalendar
    {
    public static void main(String[] args) 
    {
    Date currentDate=new Date(),dateFromCalendar;
                      System.out.println(currentDate.toString());
                      Calendar calendar=Calendar.getInstance();
                      DateFormat dateFormat=DateFormat.getDateInstance(DateFormat.FULL);
    DateFormat timeFormat=DateFormat.getTimeInstance(DateFormat.FULL  );
                      dateFromCalendar=calendar.getTime();
                      System.out.println(dateFormat.format(dateFromCalendar) + " " + timeFormat.format(dateFromCalendar));
    System.out.println("*******************************************");
                      Calendar myCalendar=Calendar.getInstance();
    System.out.println(myCalendar.getTime());
                      System.out.println(""+myCalendar.getTime());
    System.out.println("********************************************");
                       System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
    System.out.println(myCalendar.getTime());
    DateFormat myDateFormat1=DateFormat.getDateInstance(DateFormat.LONG);
    System.out.println(myDateFormat1.format(myCalendar.getTime()));
    DateFormat myDateFormat2=DateFormat.getDateInstance(DateFormat.DEFAULT);
    System.out.println(myDateFormat2.format(myCalendar.getTime()));
    DateFormat myDateFormat3=DateFormat.getDateInstance(DateFormat.SHORT);
    System.out.println(myDateFormat3.format(myCalendar.getTime()));
    DateFormat myDateFormat4=DateFormat.getDateInstance(DateFormat.MEDIUM);
    System.out.println(myDateFormat4.format(myCalendar.getTime()));
    DateFormat myDateFormat5=DateFormat.getDateInstance(DateFormat.FULL);
    System.out.println(myDateFormat5.format(myCalendar.getTime()));
    System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
    输出结果如下:
    D:\ProgramJava>java TestCalendar
    Sun Jun 13 20:15:20 PDT 2004
    2004年6月13日 星期日 下午08时15分20秒 PDT
    *******************************************
    Sun Jun 13 20:15:20 PDT 2004
    Sun Jun 13 20:15:20 PDT 2004
    ********************************************
    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    Sun Jun 13 20:15:20 PDT 2004
    2004年6月13日
    2004-6-13
    04-6-13
    2004-6-13
    2004年6月13日 星期日
    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
      

  3.   

    两种方式
    1、
    long l = System.currentTimeMillis();l代表当前时间和1970年1月1号午夜所差的毫秒数。2、
    java.util.Date date = new java.util.Date();
      

  4.   

    用calendar可以啊,还可以分别取秒、小时、分钟都随你啊
    calendar.get(Calendar.HOUR)...
      

  5.   

    java.util.Date date = new java.util.Date();
      

  6.   

    yesjoy(卫卫)的方法不错,楼主可以试试看