java 根据当前时间获得昨天的时间 开始时间是 0000-00-00 00:00:00 的形式 结束时间是 0000-00-00 23:59:59 的形式
时间: 2023-09-02 17:09:04 浏览: 73
如何利用java得到当前的时间和前一天的时间编程资料
可以使用Java中的Calendar类来实现获取昨天的时间。代码如下:
```java
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class YesterdayTime {
public static void main(String[] args) {
// 获取当前时间
Calendar cal = Calendar.getInstance();
// 将时间减去一天
cal.add(Calendar.DATE, -1);
// 格式化时间,输出昨天的开始时间和结束时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String yesterday = sdf.format(cal.getTime());
String startTime = yesterday + " 00:00:00";
String endTime = yesterday + " 23:59:59";
System.out.println("昨天开始时间:" + startTime);
System.out.println("昨天结束时间:" + endTime);
}
}
```
运行以上代码,将会输出昨天的开始时间和结束时间,格式为"yyyy-MM-dd HH:mm:ss"。
阅读全文