好像是java网络编程里面的例题吧!!

解决方案 »

  1.   

    你这一个本来是Date的输出来吧?
    Date的构造一般使用到1970的MS数来初始化
    或者是使用原有的Date来构造啦,你这样的串最好是把年、月、日分开提取出来
    用Calendar的set(field,value)函数来初始化,再用Calendar.getTime()得到一个Date
    对象
      

  2.   

    delphi好象是以某年某月某时为零点,递增的!java不知道!应该有别的方法实现!
      

  3.   

    你这一个本来是Date的输出来吧?
    -----------------------------
    是从Date里提出来的最好是把年、月、日分开提取出来
    ------------------------
    就是不想转来转去,想看看有没有直接的方法
      

  4.   

    你可以用Calendar的setTime函数接受你原来的Date对象
    再用get(field)取得相应的值
    具体可以是
    Calendar cd=new Calendar();
    cd.setTime(yourDateObject);
    cd.get(Calendar.YEAR);
    cd.get(Calendar.Month);
    cd.get(Calendar.DAY_OF_MONTH);
    注意月份返回值是减一的,即数组的下标。