请问一个时间处理得类 请问一个时间处理得类,可以把11月31日,转换成12月1日有这样一个类么谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Calendar ca=Calendar.getInstance();ca.set(Calendar.MONTH,11);ca.set(Calendar.DATE,31);ca.add(Calendar.DATE,1)Date d=ca.getTime()SimpleDateFormate sdf=new SimpleDateFormat("yyyy月MM日");String strDate=sdf.format(d); SimpleDateFormat 本来就可以实现这个的.........比如00月1日去解析...就成了上一年的12月1日了........ import java.util.Calendar;public class CalendarTest { public static void main(String[] args) { Calendar c = Calendar.getInstance(); // 11 月最好写成 Calendar.NOVEMBER // 不能写成“11”,“11”表示 12 月 // 将 Calendar 设为 11 月 31 日,由于这是一个 // 不存在的日期,Calendar 会将它往后挪一天 c.set(Calendar.MONTH, Calendar.NOVEMBER); c.set(Calendar.DATE, 31); // JDK 1.5 中可以直接格式化 Calendar // 直接会输出 2007-12-01 System.out.printf("%tF%n", c); }} //我用GregorianCalendar类也做了一个import java.util.*;public class test { public static void main(String[] args) { GregorianCalendar calendar =new GregorianCalendar(); calendar.set(Calendar.MONTH, Calendar.NOVEMBER); calendar.set(Calendar.DAY_OF_MONTH, 31); System.out.printf("%tF%n",calendar); }} GregorianCalendar 是 Calendar 的子类,而 Calendar.getInstance() 调用的也是 GregorianCalendar 类。 gzip解码中文乱码问题 csdn测试 求助! 两个包中的Date类的区别? 菜鸟求助 static final 类型的数据成员如何初始化? 青蛙跳的问题. 把两个类写到一个文件中怎样编译? 一各简单的问题 怎么获得.exe文件的图标,把它显示在JLabel上----------着急!!! 求救Jbuilder6.0的下载地址! [请教]怎么用MVC模式从数据库中取数据的例子 请教几个奇怪的问题!也许只是我一个人蒙在鼓里。
ca.set(Calendar.MONTH,11);
ca.set(Calendar.DATE,31);
ca.add(Calendar.DATE,1)Date d=ca.getTime()
SimpleDateFormate sdf=new SimpleDateFormat("yyyy月MM日");
String strDate=sdf.format(d);
Calendar c = Calendar.getInstance();
// 11 月最好写成 Calendar.NOVEMBER
// 不能写成“11”,“11”表示 12 月
// 将 Calendar 设为 11 月 31 日,由于这是一个
// 不存在的日期,Calendar 会将它往后挪一天
c.set(Calendar.MONTH, Calendar.NOVEMBER);
c.set(Calendar.DATE, 31);
// JDK 1.5 中可以直接格式化 Calendar
// 直接会输出 2007-12-01
System.out.printf("%tF%n", c);
}
}
//我用GregorianCalendar类也做了一个
import java.util.*;public class test {
public static void main(String[] args) {
GregorianCalendar calendar =new GregorianCalendar();
calendar.set(Calendar.MONTH, Calendar.NOVEMBER);
calendar.set(Calendar.DAY_OF_MONTH, 31);
System.out.printf("%tF%n",calendar);
}
}