表 index 时间字段 Ratetime ,如果得到了我的时间为 2015-01-04 20:00:01
sql要怎么写 得到这个时间前一天 数据和后一天数据
需要拿到 2015-01-03 20:00:01 的数据
dateadd
print DATEADD(day,-1,'2015-01-04 20:00:01')
http://www.cnblogs.com/xdpxyxy/archive/2013/05/07/3064272.html
/**
* 日期加减天数
* @param oldDate:传入当前日期
* @param n:增加或减少的天数
* @return:返回一个String类型的日期,格式为yyyy-MM-dd
*/
public static String addDate(String oldDate, int n){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
try {
Date date = sdf.parse(oldDate);
cal.setTime(date);
cal.add(Calendar.DATE, n);
} catch (ParseException e) {
e.printStackTrace();
}
return sdf.format(cal.getTime());
}