JAVA获取昨日和今日日期时间

java 复制代码
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class TimeDemo {
    public static void main(String[] args) {
        Calendar calendarDay = Calendar.getInstance();
        calendarDay.add(Calendar.DATE, -1);
        //查询今日时间
        String startTime = new SimpleDateFormat("yyyy-MM-dd 00:00:00").format(new Date());
        String endTime = new SimpleDateFormat("yyyy-MM-dd 23:59:59").format(new Date());
        //查询昨日时间
        String startTime1 = new SimpleDateFormat("yyyy-MM-dd 00:00:00").format(calendarDay.getTime());
        String endTime1 = new SimpleDateFormat("yyyy-MM-dd 23:59:59").format(calendarDay.getTime());
        /*今日2024-01-05 00:00:00结束2024-01-05 23:59:59*/
        System.out.println("今日"+startTime+"结束"+endTime);
        /*昨日2024-01-04 00:00:00结束2024-01-04 23:59:59*/
        System.out.println("昨日"+startTime1+"结束"+endTime1);
    }
}
相关推荐
迅猛龙办公室7 小时前
python实现简单进度条
java·前端·python
斯内普吖7 小时前
(开源)宠物饲养系统实战指南 基于 Java + SSM + Vue + MySQL
java·vue.js·mysql·开源·宠物
知守观7 小时前
Spring Boot 2.1 → 3.5 迁移推演:这个 2018 年的项目会炸在哪
java·spring boot
Flynt7 小时前
800KB 的 JSON 吃掉 8.5 秒 CPU:jackson 这波修复里,最容易被漏掉的洞藏在字符串里
java·安全
后端LV7 小时前
Caffeine 快到 1450 万 ops/s,为什么我还是不敢说数据一致
java·后端
蜗牛互联网7 小时前
Java 17调用Embeddings API:余弦相似度与FAQ拒答阈值
java·开发语言·人工智能
Q26433650238 小时前
【有源码】基于SpringBoot+Vue的博物馆展览与服务一体化平台-java博物馆数字化展品展示与交互平台设计
java·vue.js·spring boot·spring·毕业设计·javaweb·课程设计
guo_wen_qiang8 小时前
项目使用sentinel遇到的问题
java·sentinel
CarIise8 小时前
IDEA与Maven基础课堂笔记
java·intellij-idea·caffe
小溪学编程8 小时前
C语言篇:枚举类型
java·c语言·前端