java获取指定日期字符串的前一天的日期字符串
时间: 2024-01-01 16:06:08 浏览: 95
可以使用 `java.time` 库中的类来实现获取指定日期字符串的前一天的日期字符串,示例代码如下:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String dateStr = "2021-07-01";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date = LocalDate.parse(dateStr, formatter);
LocalDate previousDate = date.minusDays(1);
String previousDateStr = previousDate.format(formatter);
System.out.println(previousDateStr);
}
}
```
其中,`LocalDate.parse()` 方法可以将指定格式的日期字符串解析成 `LocalDate` 对象,`LocalDate.minusDays()` 方法可以获取前一天的日期,`LocalDate.format()` 方法可以将日期对象格式化为指定格式的字符串。
相关问题
JAVA 获取前一天的日期 转化为日期字符串
可以使用Java中的Calendar类来获取前一天的日期,然后再将日期格式化为字符串。以下是示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1);
Date date = calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateString = sdf.format(date);
System.out.println(dateString);
}
}
```
在这个例子中,我们使用Calendar.getInstance()获取一个Calendar对象,并且使用add方法将日期减去一天。然后,我们通过getTime方法将Calendar对象转换为Date对象,并且使用SimpleDateFormat将日期格式化为字符串。
java获取前十天的日期的字符串
可以使用Java的日期时间类库中的Calendar类来获取前十天的日期。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.add(Calendar.DAY_OF_MONTH, -10);
String dateStr = sdf.format(calendar.getTime());
System.out.println(dateStr);
}
}
```
该代码首先创建了一个SimpleDateFormat对象,用于格式化日期字符串的输出格式。然后创建了一个Calendar对象,并将其设置为当前日期。接下来,使用Calendar的add方法将日期向前推10天。最后,使用SimpleDateFormat将日期格式化为字符串并输出。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)