给你个例子吧
import java.util.Calendar;public class op
{
public static void main(String[] args)
{
Calendar ca=Calendar.getInstance();
String date=((ca.get(Calendar.YEAR))+"-"
  +(ca.get(Calendar.MONTH)+1)
  +"-"+(ca.get(Calendar.DAY_OF_MONTH))
  +" "+(ca.get(Calendar.HOUR_OF_DAY))
  +":"+(ca.get(Calendar.MINUTE))
  +":"+(ca.get(Calendar.SECOND)));
    System.out.println(date);
 }
}

解决方案 »

  1.   

    引如util包
    Date d=new Date();
    然后用d.getDay(),d.getMonth(),d.getYear();
      

  2.   

    Calendar calendar = Calendar.getInstance();
    int year = calendar.get(Calendar.YEAR);
    int month = calendar.get(Calendar.MONTH);
    int date = calendar.get(Calendar.DATE);
      

  3.   

    Calendar ca=Calendar.getInstance();
    System.out.println(ca.get(Calendar.YEAR)); //年
    System.out.println(ca.get(Calendar.MONTH));//月
    System.out.println(ca.get(Calendar.DATE));//日
      

  4.   

    源代码如下,仅供参考:
    import java.util.*;public class DateTest{
    public static void main(String[] args){
    MyDate date = new MyDate();
    }
    }class MyDate{
    public MyDate(){
    Calendar myDate = Calendar.getInstance();
    int intYear = myDate.get(Calendar.YEAR);
    int intMonth = myDate.get(Calendar.MONTH);
    int intDay = myDate.get(Calendar.DATE);
    System.out.println("Current Year is: " + intYear);
    System.out.println("Current Month is: " + (intMonth + 1));
    System.out.println("Current Date is: " + intDay);
    }
    }