现有String date = "yyyy年MM月dd日";
怎么可以把它转换成为Calendar类型的啊!

解决方案 »

  1.   

    先把日期描述字符串拆开,拆成yyyy,mm,dd三部分
    而后
    Calendar calendar = new Calendar();
    calendar.set(yyyy-1900,mm,dd);具体调用情况查一下jdk文档
      

  2.   

    搞定了,我先New了一个Date,用get方法得到这三个值,然后加进去的!但Date.get()这个方法新的JDK里已经不用了,编译时提示有Warning啊!
      

  3.   

    Calendar calendar = new Calendar();
    是错误的吧?!
    在Calendar 类中
    Calendar()的构造是 protected的!
    不能用来外类构造!