当前位置:首页 > Java

java如何昨天

2026-03-19 12:14:02Java

要获取昨天的日期,Java 提供了多种方法,以下是几种常见的方式:

java如何昨天

使用 java.time 包(Java 8+)

import java.time.LocalDate;

LocalDate today = LocalDate.now();
LocalDate yesterday = today.minusDays(1);
System.out.println("Yesterday: " + yesterday);

使用 java.util.Calendar(旧版)

import java.util.Calendar;
import java.util.Date;

Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1);
Date yesterday = calendar.getTime();
System.out.println("Yesterday: " + yesterday);

使用 java.time 和格式化(自定义输出)

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

LocalDate yesterday = LocalDate.now().minusDays(1);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedYesterday = yesterday.format(formatter);
System.out.println("Formatted Yesterday: " + formattedYesterday);

使用 java.time 获取时间戳

import java.time.Instant;
import java.time.temporal.ChronoUnit;

Instant now = Instant.now();
Instant yesterdayInstant = now.minus(1, ChronoUnit.DAYS);
System.out.println("Yesterday Timestamp: " + yesterdayInstant);

以上方法均能获取昨天的日期,推荐使用 java.time 包(Java 8+),因其更简洁且线程安全。

标签: 昨天java
分享给朋友:

相关文章

java如何输出

java如何输出

输出到控制台 使用 System.out.println() 方法输出内容到控制台,适用于调试或简单信息展示。 示例代码: System.out.println("Hello, World!")…

java如何输入数据

java如何输入数据

输入数据的方法 在Java中,输入数据可以通过多种方式实现,具体取决于输入来源(如控制台、文件、网络等)。以下是几种常见的方法: 使用Scanner类从控制台输入 Scanner类是Java中最常用…

如何运行java项目

如何运行java项目

运行Java项目的步骤 确保Java环境已安装 在运行Java项目前,需确认系统已安装Java Development Kit(JDK)。通过命令行输入java -version和javac -ver…

java如何导包

java如何导包

导入包的方法 在Java中,导入包(package)可以通过import语句实现,用于引入其他类或包中的功能。以下是几种常见的导包方式: 导入单个类 import java.util.ArrayL…

如何搭建java开发环境

如何搭建java开发环境

下载并安装JDK 从Oracle官网或OpenJDK下载适合操作系统的JDK版本。运行安装程序并按照提示完成安装,建议选择默认路径以减少配置复杂度。 配置环境变量 在系统环境变量中添加JAVA_HO…

java版本如何查看

java版本如何查看

查看Java版本的命令行方法 在命令行或终端中运行以下命令可以查看当前安装的Java版本: java -version 输出示例: java version "1.8.0_301" Java(TM…