Calendar calendar = Calendar.getInstance(TimeZone.getDefault());
    calendar.setTime(new Date());
    String s;
    s = String.valueOf(calendar.get(Calendar.YEAR)) + "年";
    s += String.valueOf(calendar.get(Calendar.MARCH) + 1) + "月";
    s += String.valueOf(calendar.get(Calendar.DATE)) + "日";

解决方案 »

  1.   

    Date date = new Date();
    DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM);
    df.format(date)
      

  2.   

    代码如下:(通过测试)
    import java.util.*;
    import java.text.*;
    public class Test
    {
    public static void main(String[] args)
    {
    Date date = new Date();
    DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM);
    df.format(date);
    System.out.println("现在时间是:"+df.format(date));
    }
    }
      

  3.   

    DateFormat是平台相关的。上面的例子如果到了日文,英文系统的话结果就不一样了,
    还是自己写方法好,我比较赞同TIANHEI(示其) 的例子,虽然没有测试过但这种做法我赞同。
      

  4.   

    MySql 4.1就支持IN语句了呀.