java如何将时间戳转换成时分秒
时间: 2023-12-20 15:29:54 浏览: 97
以下是Java将时间戳转换成时分秒的方法:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimestampToString {
public static void main(String[] args) {
long timestamp = 1630502400000L; // 时间戳,单位为毫秒
Date date = new Date(timestamp);
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); // 设置时间格式
String time = sdf.format(date);
System.out.println(time); // 输出:00:00:00
}
}
```
其中,`timestamp`为时间戳,单位为毫秒,`date`为将时间戳转换成的日期格式,`sdf`为设置时间格式,`time`为将日期格式转换成的字符串格式。
相关问题
Java中时间戳转换成时分秒?
可以使用Java中的Date类和SimpleDateFormat类来将时间戳转换成时分秒。下面是一个示例代码:
```java
long timestamp = System.currentTimeMillis(); // 时间戳,单位毫秒
Date date = new Date(timestamp);
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
String time = sdf.format(date);
System.out.println(time);
```
其中,SimpleDateFormat类的构造函数中的参数"HH:mm:ss"表示将时间格式化成时分秒的形式。最终输出的结果就是当前时间的时分秒。
时间戳转化为时分秒java
在Java中,时间戳通常是以毫秒为单位的整数,表示自1970年1月1日00:00:00 GMT(格林尼治标准时间)以来经过的秒数。如果你想要将这个时间戳转换成更易读的时分秒格式,你可以使用`SimpleDateFormat`类来进行日期和时间的解析。下面是一个简单的示例:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimestampConverter {
public static void main(String[] args) {
long timestamp = // 你的时间戳值,比如当前时间的毫秒数
try {
Date date = new Date(timestamp);
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedTime = formatter.format(date);
System.out.println("Timestamp in 'HH:mm:ss' format: " + formattedTime);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在这个例子中,`formatter.format(date)`会把`Date`对象转换为"年-月-日 时:分:秒"的字符串形式。
阅读全文