java7 时间戳对象转换为yyyy-MM-dd格式
时间: 2024-04-23 21:27:25 浏览: 60
在Java 7中,您可以使用`java.util.Date`和`java.text.SimpleDateFormat`类来将时间戳对象转换为指定的日期格式。以下是一个示例代码:
```java
import java.util.Date;
import java.text.SimpleDateFormat;
public class TimestampToDateExample {
public static void main(String[] args) {
long timestamp = 1628264400000L; // 时间戳,单位为毫秒
Date date = new Date(timestamp); // 将时间戳转换为Date对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 定义日期格式
String formattedDate = sdf.format(date); // 将Date对象格式化为指定的日期格式
System.out.println(formattedDate); // 输出:2021-08-07
}
}
```
在上述代码中,我们首先将时间戳转换为`java.util.Date`对象,然后使用`java.text.SimpleDateFormat`定义日期格式,并使用`format()`方法将`Date`对象格式化为指定的日期格式。最后输出的结果为`2021-08-07`。
请注意,时间戳在Java中一般以毫秒为单位进行表示,因此需要将时间戳乘以1000,转换为正确的毫秒数。
阅读全文