用java.text.DateFormat的方法public Date parse(String source)将字符串转化为日期; 然后用java.util.Date的方法public long getTime()的到该日期的毫秒数,加上或减去一天的毫秒数; 然后用java.util.Date的方法public Date(long date)取得日期表示方式; 最后用java.text.DateFormat的方法public final String format(Date date)得到字符串形式。 注意在这里字符串的格式,具体你再查查。
用java.util.Calendar类去操作日期,很方便,可以进行日期的加减。
select date add(时间字段,inteval 2 day) from tb_table;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); GregorianCalendar cc = new GregorianCalendar(); Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH) + 1; int day = c.get(Calendar.DAY_OF_MONTH);
只要把字符串转换成date ,其他的操作就很easy了
date add 是对时间进行加减,其中的天数可以使负数,如 -2,有的数据可写成date_add,也有的用date sub,具体记不清了,上网查一下就行
然后用java.util.Date的方法public long getTime()的到该日期的毫秒数,加上或减去一天的毫秒数;
然后用java.util.Date的方法public Date(long date)取得日期表示方式;
最后用java.text.DateFormat的方法public final String format(Date date)得到字符串形式。
注意在这里字符串的格式,具体你再查查。
GregorianCalendar cc = new GregorianCalendar();
Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH) + 1;
int day = c.get(Calendar.DAY_OF_MONTH);
date add 是对时间进行加减,其中的天数可以使负数,如 -2,有的数据可写成date_add,也有的用date sub,具体记不清了,上网查一下就行