java时间戳转为日期格式
时间: 2023-09-26 22:11:24 浏览: 121
可以使用Java中的SimpleDateFormat类将时间戳转换为日期格式。以下是一个示例代码:
```
long timestamp = 1620828000000L; // 时间戳,单位为毫秒
Date date = new Date(timestamp);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 日期格式
String formattedDate = sdf.format(date); // 格式化日期
System.out.println(formattedDate); // 输出:2021-05-12 13:00:00
```
在上面的示例代码中,我们首先将时间戳转换为Date对象,并使用SimpleDateFormat类定义一个日期格式。然后使用format()方法将Date对象格式化为指定的日期格式,最后输出格式化后的日期字符串。
相关问题
java时间戳转换日期格式代码
好的,以下是Java时间戳转换日期格式的代码:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimestampToDate {
public static void main(String[] args) {
long timestamp = 1609459200; // 假设这是时间戳,单位为秒
Date date = new Date(timestamp * 1000); // 转为毫秒
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(date));
}
}
```
其中,timestamp 表示时间戳,单位为秒,需要转为毫秒;SimpleDateFormat 可以定义日期格式,比如 "yyyy-MM-dd HH:mm:ss" 表示年-月-日 时:分:秒。
java如何将时间戳转为日期
您好!我可以回答您的问题。Java可以使用SimpleDateFormat类将时间戳转换为日期。下面是一个示例代码:
```java
long timestamp = 1593232953000L; // 这是一个时间戳,单位是毫秒
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date = sdf.format(new Date(timestamp));
System.out.println(date);
```
这个示例代码将时间戳`1593232953000`转换为格式为`yyyy-MM-dd HH:mm:ss`的日期字符串,并输出结果为`2020-06-27 15:22:33`。
如有其他问题,我很乐意为您解答。
阅读全文