请教各位:
我怎么能得到当前的年份。
还有月份。年份和月份是分开的。

解决方案 »

  1.   

    Date date = Calendar.getInstance().getTime();
    String year = "" + ( date.getYear()+1900 );
    String month = "" + ( date.getMonth()+1 );
      

  2.   

    import java.util.Date;class FullTime
    { FullTime()
    {
    Date date = new Date();

    int year  = date.getYear()+1900;
      int month = date.getMonth()+1;
      }
     
    }
      

  3.   

    Calendar.get(Calendar.YEAR);
    Calendar.get(Calendar.MONTH+1);
      

  4.   

    Date myDate = new Date();
    int thisYear = myDate.getYear() + 1900;//thisYear = 2003
    int thisMonth = myDate.getMonth() + 1;//thisMonth = 5
    int thisDay = myDate.getDate();//thisDate = 30
    String myYear=new Integer(thisYear).toString();
    String myMonth=new Integer(thisMonth).toString();
    if (myMonth.length()==1)
    {
    myMonth="0"+myMonth;
    }
    String myDay=new Integer(thisDay).toString(); 
    if (myDay.length()==1)
    {
    myDay="0"+myDay;
    }
    String str=myYear+myMonth+myDay;
    String strDate=myYear+"-"+myMonth+"-"+myDay;
      

  5.   

    我看见有些地方说不支持用new Date()
    最好用Calendar 但是忘记为什么了.
      

  6.   

    Calendar cal = Calendar.getInstance();
    System.out.println(cal.get(cal.get(Calendar.YEAR));//获得当前的年
    System.out.println(cal.get(Calendar.MONTH+1 ));//获得当前的月
    至于当前日期、星期、小时、分钟这些,可以通过设置get()里的不同参数获得,
    有那些参数可以查javadoc或IDE的代码提示。
    另外通过Date类获得年月日的方法,已经被废弃。
      

  7.   

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    import="java.util.*"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <% 
    Calendar cal = Calendar.getInstance(); 
    out.println(cal);
    %>
    <p>
    <%= cal.get(Calendar.YEAR) %>.<%= cal.get(Calendar.MONTH) + 1 %>.<%= cal.get(Calendar.DAY_OF_MONTH) %>
    </p>
    </body>
    </html>:)
      

  8.   

    public static String getNow() 
    {        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
            Date current = new Date();
            String date = formatter.format(current);
            return date;}
    这是我看别人代码中得到像:1983-01-31日期形式的代码,可以得到系统日期,至于只得到年月
    那楼主用SUBSTRING截一下了
      

  9.   

    String year=new SimpleDateFormat("yyyy").format(new Date());
     String month=new SimpleDateFormat("MM").format(new Date());
      

  10.   

    我还是不太熟悉这些类库,看了 classjava(原始野人) 写的代码,我浅浅地体会了一下编程也是艺术的这种认识。
      

  11.   

    Calendar c = Calendar.getInstance();int year = c.get(Calendar.YEAR);
    int month = c.get(Calendar.MONTH) + 1;
      

  12.   

    我靠 Mailbomb(网络咖啡http://blog.csdn.net/mailbomb) 的更简洁呀,学习学习,向这些艺术家看齐!致敬!