java 取一个时间的年月日,去掉时分秒
时间: 2024-06-10 19:04:35 浏览: 51
java Date获取年月日时分秒的实现方法
你可以使用 Java 中的 Date 类和 SimpleDateFormat 类来获取一个时间的年月日并去掉时分秒。可以按照以下步骤进行操作:
1. 创建一个 Date 对象并获取当前时间:
```java
Date date = new Date();
```
2. 创建一个 SimpleDateFormat 对象来定义输出的日期格式:
```java
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
```
在这里,格式字符串 "yyyy-MM-dd" 表示输出的日期格式为年-月-日。
3. 使用 SimpleDateFormat 对象将 Date 对象转换为字符串格式:
```java
String dateString = dateFormat.format(date);
```
这样可以将 Date 对象转换为字符串格式,只包含年月日信息。
完整的代码示例如下:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateString = dateFormat.format(date);
System.out.println(dateString);
}
}
```
运行结果为:
```
2021-08-23
```
阅读全文