String d=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ww").format(new Date());
//最后两位是Week in year
String d=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss WW").format(new Date());
//最后两位是Week in month 

解决方案 »

  1.   

    在String d=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ww").format(new Date());
    的前面
    要不要插入 import java.util.*;
      

  2.   

    import java.text.*;
    import java.util.*;
      

  3.   

    GregorianCalendar calendar=new GregorianCalendar();
          int year=calendar.get(calendar.YEAR);
          int month=calendar.get(calendar.MONTH)+1;
          int day=calendar.get(calendar.DAY_OF_MONTH);
          int week=calendar.get(calendar.DAY_OF_WEEK)-1;
          int hour=calendar.get(calendar.HOUR_OF_DAY);
          int minute=calendar.get(calendar.MINUTE);
          int second=calendar.get(calendar.SECOND);     // String date=new Date().toString();
          String date=year+"年"+month+"月"+day+"日"+hour+"时"+minute+"分"+second+"秒"+getWeek(week);
    public String getWeek(int week){
       int    temp=week;
       String weekday="";
       if (temp == 1) weekday = "星期一";
       else if (temp == 2) weekday = "星期二";
       else if (temp == 3) weekday = "星期三";
       else if (temp == 4) weekday = "星期四";
       else if (temp == 5) weekday = "星期五";
       else if (temp == 6) weekday = "星期六";
       else if (temp == 7) weekday = "星期日";
       return weekday;
    }
      

  4.   

    星期几应该是使用
    String d=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss EEE").format(new Date());
      

  5.   

    Date date = new Date();
    Calendar c = Calendar.getInstance();
    int i = c.get(Calendar.DAY_OF_WEEK)-1;
    String day[] = new String[]{"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
    system.out.println(day[i]);
      

  6.   


    Date  date  =  new  Date(); 前面要不要插入import java.util.*;
      

  7.   

    要,因为可以分开java.util.Date与java.sql.Date
      

  8.   

    java.sql.Date
    是怎么用的,有例子吗?