Date da = new Date();!!!
 当然是当前日期啦

解决方案 »

  1.   

    java.util.Date date = new java.util.Date();java.text.SimpleDateFormat dft = new java.text.SimpleDateFormat("MMM. dd, yyyy");
    date = dft.parse(dft)dft.applyPattern("MMM. dd, yyyy");String strOut = dft.format(date);
      

  2.   

    String strOut = "";java.util.Date date = new java.util.Date();java.text.SimpleDateFormat dft = new java.text.SimpleDateFormat("MMM. dd, yyyy");
    try{
      date = dft.parse(dft)
    }catch(Exception ex){
      System.out.println(ex);
    }
    dft.applyPattern("MMM. dd, yyyy");strOut = dft.format(date);
      

  3.   

    import java.io.*;
    import java.text.*;
    import java.util.*;public class GetDate {
    public static void main(String[] args)  {
    System.out.println("Enter Date: ");
    BufferedReader reader =
    new BufferedReader(
    new InputStreamReader(System.in) );
    String s = "";
    try {
    s = reader.readLine();
    } catch (IOException e) {}

    Date da = new Date(s); // 这个地方该了, 下行删了
    System.out.println(DateFormat.getDateInstance(
    DateFormat.MEDIUM, Locale.US).format(da));
    }
    }我把程序该了, 这回结果对了.
    但是compile 时有一下error message,
    "Note: GetDate.java uses or override a deprecate API
     Note: Recompile with -deprecation for details
    重新compile 用 -deprecation
    告诉我 " Date da = new Date(s)" has been deprecated . 
    为什么?
      

  4.   

    public Date(String s)
    Deprecated. As of JDK version 1.1, replaced by DateFormat.parse(String s).
    这个方法已被弃用,可以用DateFormat.parse(String s)来替代。
      

  5.   

    我刚开始用Date da = new Date(); 是建立了一个当前时间的 Date
    该怎么样建立一个空白的Date, 然后再用输入日期, 填入到其中.
    能在我的程序里该一下么?
      

  6.   

    to jilili() , 运行你的程序,有问题啊。TestFormat.java:15: cannot resolve symbol
    symbol  : method parse (java.text.SimpleDateFormat)
    location: class java.text.SimpleDateFormat
    date = dft.parse(dft);
                                      ^
    1 error
      

  7.   

    写错了
    date = dft.parse(dft);
    应为
    date = dft.parse(输入的字符串);其余使用方法按 F1 去查找.