Date date=new Date();
String str="";str=str+(date.getYear()+1900);
str=str+(date.getMonth()+1);System.out.println("str="+str);
----------------------------------------
import java.util.*;
import java.text.SimpleDateFormat;java.util.Date dd=new java.util.Date();
java.text.SimpleDateFormat SQLdt=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(SQLdt);
//这里的yyyy-MM-dd HH:mm:ss可以灵活使用。你耍要的格式为"yyyyMM"
//即java.text.SimpleDateFormat SQLdt=new java.text.SimpleDateFormat("yyyyMM");

解决方案 »

  1.   

    import java.util.StringTokenizer;
    public class stringConverter{
    public static void main(String args[]){
        String quote="2004-1-17";
        StringTokenizer strToken=new StringTokenizer(quote,"-");
        String str1=strToken.nextToken();
        String str2=strToken.nextToken();
        String str3=strToken.nextToken();
        int i=str2.length();
        if(i==1){
         str2="0"+str2;
        }
        String str=str1+str2;
        System.out.println(str);
       }
    }方法笨是笨了点,结果还将就吧!