java获取昨天的日期和sql如何获得昨天日期
展开全部
JAVA
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class $ {
public static void main(String[] args) {
Format f = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();
System.out.println("今天:" + f.format(c.getTime()));
c.add(Calendar.DAY_OF_MONTH, -1);
System.out.println("昨天:" + f.format(c.getTime()));
}
}
SQL(MySQL):
select date_sub(current_date(),interval 1 day)
展开全部
Java使用Calendar。
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_YEAR, -1);
Date d = cal.getTime();
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_YEAR, -1);
Date d = cal.getTime();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JAVA 获取
Date today = new Date();
Date yesterday = new Date(today.getTime() - 86400000L);
SQL 获取昨天日期 (T-SQL):
select DATEADD(day, 1, NOW);
Date today = new Date();
Date yesterday = new Date(today.getTime() - 86400000L);
SQL 获取昨天日期 (T-SQL):
select DATEADD(day, 1, NOW);
追问
SQL是不是该是-1?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java你可以试试java.util.Calendar
sql 要看你用的是那中数据库了
sql 要看你用的是那中数据库了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询