请教各位大虾,java中日期如何递增!! 从页面传过来两个字符串类型的数值比如"2007-10-05"和"2007-11-04",我想把日期从10月5号递增到11月4号。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /** * java中对日期的加减操作 gc.add(1,-1)表示年份减一. gc.add(2,-1)表示月份减一. gc.add(3.-1)表示周减一. * gc.add(5,-1)表示天减一. field参数表示年,月.日等. amount参数表示要加减的数量. */ public static String getDateOption(int field, int amount) { Date date = new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); GregorianCalendar gc = new GregorianCalendar(); gc.setTime(date); gc.add(field, amount); gc.set(gc.get(gc.YEAR), gc.get(gc.MONTH), gc.get(gc.DATE)); String result = df.format(gc.getTime()); // System.out.println(result); return result; } Calendar calendar = Calendar.getInstance();calendar.setTime(Date类型);cpcalendar.add(Calendar.DATE, 1);//日期加一 这样算不算是抽象类实例化了呢 菜鸟的问题??请帮助我! 对于JAVA的初学者,怎样学习比较便捷. swt中控件的快捷键如何实现? Jbuilder的使用,高手指教!!! 这个程序是对是错,是对输出结果是多少,是错哪里错怎么改 JDK中java命令的疑问??? package oracle.jdbc do not exist是什么意思? 请各位JAVA高手,网业高手看过来,我把能给的分都送出!!!只能给37分,哎!! java 请问如何移除已经建立的账号?(已附部分代码) static问题 基础的问题,大家能回答的吗?
/**
* java中对日期的加减操作 gc.add(1,-1)表示年份减一. gc.add(2,-1)表示月份减一. gc.add(3.-1)表示周减一.
* gc.add(5,-1)表示天减一. field参数表示年,月.日等. amount参数表示要加减的数量.
*/
public static String getDateOption(int field, int amount) {
Date date = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
GregorianCalendar gc = new GregorianCalendar();
gc.setTime(date);
gc.add(field, amount);
gc.set(gc.get(gc.YEAR), gc.get(gc.MONTH), gc.get(gc.DATE));
String result = df.format(gc.getTime());
// System.out.println(result);
return result; }
calendar.setTime(Date类型);
cpcalendar.add(Calendar.DATE, 1);//日期加一