java获取昨天的日期和sql如何获得昨天日期

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获取昨天的日期和sql如何获得昨天日期
JAVA 获取
Date today = new Date();
Date yesterday = new Date(today.getTime() - 86400000L);

SQL 获取昨天日期 (T-SQL):
select DATEADD(day, 1, NOW);2012-10-09
JAVAimport 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)2015-10-22
Java使用Calendar。
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_YEAR, -1);
Date d = cal.getTime();2012-10-10
java你可以试试java.util.Calendar
sql 要看你用的是那中数据库了2012-10-10
mengvlog 阅读 49 次 更新于 2025-10-31 06:21:14 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部