当前位置:首页 > Java

java如何昨天

2026-03-19 12:14:02Java

java如何昨天

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如何输入

使用Scanner类进行输入 Scanner类是Java中最常用的输入工具,适用于从控制台或文件读取数据。需要导入java.util.Scanner包。 基本语法: Scanner sca…

java如何调用方法

java如何调用方法

调用方法的基本语法 在Java中,调用方法需要明确方法所属的对象(实例方法)或类(静态方法),并传递必要的参数。语法格式如下: 实例方法:对象名.方法名(参数列表); 静态方法:类名.方法名…

如何运行java文件

如何运行java文件

运行Java文件的方法 确保已安装Java Development Kit (JDK),可通过命令行输入java -version和javac -version验证安装。 编写Java代码并保存为.…

如何编译java文件

如何编译java文件

安装JDK 确保系统已安装Java Development Kit(JDK)。可通过命令行输入 javac -version 和 java -version 验证。若未安装,需从Oracle或Open…

java如何创建数组

java如何创建数组

创建数组的基本方法 在Java中,数组是固定大小的同类型元素集合。创建数组需要声明数组类型并初始化。 声明数组 语法格式为 数据类型[] 数组名 或 数据类型 数组名[]: int[] arr1;…

java如何创建包

java如何创建包

创建Java包的步骤 在Java中,包(package)用于组织和管理类文件,避免命名冲突。以下是创建Java包的详细方法: 定义包名 在Java源文件的开头使用package关键字声明包名。包名…