GregorianCalendar date = new GregorianCalendar(); date.add(GregorianCalendar.DATE, 40); System.out.println(date.getActualMinimum(Calendar.DAY_OF_MONTH));月初的日期指的是?
1、无数种 2、有没有timespan的概念
GregorianCalendar date = new GregorianCalendar(); date.add(GregorianCalendar.DATE, 100); date.set(date.get(Calendar.YEAR), date.get(Calendar.MONTH), 1); switch (date.get(Calendar.DAY_OF_WEEK)) { case 1: System.out.println("星期日"); break; case 2: System.out.println("星期一"); break; case 3: System.out.println("星期二"); break; case 4: System.out.println("星期三"); break; case 5: System.out.println("星期四"); break; case 6: System.out.println("星期五"); break; case 7: System.out.println("星期六"); break; }
System.out.println(str1);2.使用SimpleDateFormat Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2010-12-25"); String str = new SimpleDateFormat("yyyyMMdd").format(date); System.out.println(str);
变成20101225吧?
date.add(GregorianCalendar.DATE, 40);
System.out.println(date.getActualMinimum(Calendar.DAY_OF_MONTH));月初的日期指的是?
2、有没有timespan的概念
GregorianCalendar date = new GregorianCalendar();
date.add(GregorianCalendar.DATE, 100);
date.set(date.get(Calendar.YEAR), date.get(Calendar.MONTH), 1); switch (date.get(Calendar.DAY_OF_WEEK)) {
case 1:
System.out.println("星期日");
break;
case 2:
System.out.println("星期一");
break;
case 3:
System.out.println("星期二");
break;
case 4:
System.out.println("星期三");
break;
case 5:
System.out.println("星期四");
break;
case 6:
System.out.println("星期五");
break;
case 7:
System.out.println("星期六");
break;
}
2、new Date(***-100).getDay()
String str1="2010-12-25 12:23:40";
str1 = str1.replaceAll("-","");
str1 = str1.replaceAll(" [\\w:]+","");
System.out.println(str1);2.使用SimpleDateFormat
Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2010-12-25");
String str = new SimpleDateFormat("yyyyMMdd").format(date);
System.out.println(str);