有变量:
String year;
String month;
String day;
怎么把这三个变量赋值给一个时间变量?
——————————————————————————
 请各位帮帮忙!

解决方案 »

  1.   

    我帮你写了,上面是打印现在日期,后面是设置的.import java.util.Calendar;
    class Demo
    {

    public static void main(String args[])
    {
    String year="1977";
    String month="10";
    String date="19";
    String months[]={"jan","Feb","Mar","Apr","May",
    "jun","JUly","Aug","Sep","Oct","Nov","Dec"};
    Calendar calendar=Calendar.getInstance();
    System.out.print("date: ");
    System.out.print(months[calendar.get(Calendar.MONTH)]);
    System.out.print(" "+calendar.get(Calendar.DATE)+" ");
    System.out.println(""+calendar.get(Calendar.YEAR));

    System.out.print("Time: ");
    System.out.print(calendar.get(Calendar.HOUR)+":");
    System.out.print(calendar.get(Calendar.MINUTE)+":");
    System.out.println(calendar.get(Calendar.SECOND));
    System.out.println("下面是设置日期:");
    calendar.set(Calendar.YEAR,new Integer(year).intValue());
    calendar.set(Calendar.MONTH,new Integer(month).intValue());
    calendar.set(Calendar.DATE,new Integer(date).intValue());
    System.out.print("update Date: ");
    System.out.print(calendar.get(Calendar.YEAR)+"年");
    System.out.print(calendar.get(Calendar.MONTH)+"月");
    System.out.println(calendar.get(Calendar.DATE)+"日");
    }
    }