try
    {
       SimpleDateFormat s1 = new SimpleDateFormat( "dd/mm/yyyy" );
       Date myDate2 = s1.parse( "12/04/2002" );
    }
    catch( Exception e)
    {
     e.printStackTrace();
    }
System.out.println ( String.valueOf( myDate2 ) );错误是:dateTest1.java:50: cannot resolve symbol
symbol  : variable myDate2
location: class dateTest1
    System.out.println ( String.valueOf( myDate2 ) );
                                         ^
Note: dateTest1.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
1 error看看各位GGJJ

解决方案 »

  1.   

    Date myDate2=null;
    try
        {
           SimpleDateFormat s1 = new SimpleDateFormat( "dd/mm/yyyy" );
           myDate2 = s1.parse( "12/04/2002" );
        }
        catch( Exception e)
        {
         e.printStackTrace();
        }
    System.out.println ( String.valueOf( myDate2 ) );
      

  2.   

    小弟新手,请问为什么要先定义在外面啊
    不能定义以后,直接赋值?!!还有就是,为什么结果是
    Sat Jan 12 00:04:00 CST 2002而不是12/04/2002
      

  3.   

    基础打得不够扎实
    http://community.csdn.net/Expert/topic/3100/3100486.xml?temp=.2110407
      

  4.   

    to:nc201(Bricklayer) ( ) 
    我今天是第一次到JAVA版快来,谢谢指点!!
      

  5.   


    /**
     * <p>Title: </p>
     * <p>Description: </p>
     * <p>Copyright: Copyright (c) 2004</p>
     * <p>Company: </p>
     * @author not attributable
     * @version 1.0
     */
    import java.util.*;
    import java.text.SimpleDateFormat;public class dateTest1{
      public dateTest1() {
      }
      public static void main(String[] args) {
        dateTest1 dateTest11 = new dateTest1();
        Calendar cal = Calendar.getInstance();
        cal.setTime ( new Date() );
        cal.add( Calendar.DAY_OF_MONTH,-2);
        String dateStr = new SimpleDateFormat( "yyyy-mm-dd" ).format( cal.getTime() );
        System.out.println ( dateStr );
      }
    }为什么结果是
    2004-33-23   //月份不对啊,哪的问题啊,最后一个问题了!!!
      

  6.   

    String dateStr = new SimpleDateFormat( "yyyy-mm-dd" ).format( cal.getTime() );换成:
    String dateStr = new SimpleDateFormat( "yyyy-MM-dd" ).format( cal.getTime() );
      

  7.   

    是不是参数是这样的
    yyyy-MM-dd kk:mm:ss?!