按照各个地区的习惯显示日期(国际化),这个是容易实现的,但是我只要显示 年和月,怎么实现?
附:日期的国际化程序例子
java.text.DateFormat temp = java.text.DateFormat.getDateInstance(DateFormat.LONG, java.util.Locale.CHINA);
 System.out.println(temp.format(new java.util.Date()));如果采用字符串截取,因为不知道各个地区显示的长度,非常麻烦,而且容易出错。
肯定大侠指点!

解决方案 »

  1.   

    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyyMM");
    java.util.Date now = new java.util.Date();
    String timeStr = sdf.format(now);
      

  2.   

    java.text.DateFormat temp = new SimpleDateFormat("yyyy-MM",Locale.ENGLISH);

     System.out.println(temp.format(new java.util.Date()));
      

  3.   

    java.text.DateFormat date= new SimpleDateFormat("yyyy-MM",Locale.ENGLISH); System.out.println(date.format(new java.util.Date()));
    正确答案
    VERY  OK