java中获取当前日期跟当前日期的前一天
java中获取当前日期和当前日期的前一天
if(a==1){
这里获取几天的日期 SUBSTRING(CONVERT(varchar(10), getdate(), 120), 6, 5) 可以用这个实现
} else {
获取今天的前一天,比如获得'03-17',该如何实现.
}
可以用java实现,也可以在sql里实现,问下大家大致该怎么写?
------解决思路----------------------
Calendar类的add方法
前一天就是加一个-1
------解决思路----------------------
public static Date getNextDay(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
//获取当前系统前一天日期
calendar.add(Calendar.DAY_OF_MONTH, -1);
date = calendar.getTime();
return date;
}
------解决思路----------------------
DATEADD(DAY,-1,GETDATE())
if(a==1){
这里获取几天的日期 SUBSTRING(CONVERT(varchar(10), getdate(), 120), 6, 5) 可以用这个实现
} else {
获取今天的前一天,比如获得'03-17',该如何实现.
}
可以用java实现,也可以在sql里实现,问下大家大致该怎么写?
------解决思路----------------------
Calendar类的add方法
前一天就是加一个-1
------解决思路----------------------
public static Date getNextDay(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
//获取当前系统前一天日期
calendar.add(Calendar.DAY_OF_MONTH, -1);
date = calendar.getTime();
return date;
}
------解决思路----------------------
DATEADD(DAY,-1,GETDATE())