java时间戳转换日期格式 毫秒(java毫秒转换成日期)
在Java中,您可以使用java.util.Date和java.text.SimpleDateFormat类将毫秒时间戳转换为特定的日期格式。
首先,要将毫秒时间戳转换为日期对象,可以使用“Date”类的构造函数“Date(longmillis)”,其中“millis”是毫秒时间戳的值。例如:
``javalong时间戳=1562492345000L;日期日期=新日期(时间戳);````
接下来,要将日期对象格式化为特定的日期字符串,可以使用“SimpleDateFormat”类。可以通过`SimpleDateFormat`类的构造函数创建一个`SimpleDateFormat`对象,并传入指定的日期格式。然后可以使用“format(Datedate)”方法将日期对象格式化为字符串。例如:
```javaSimpleDateFormatsdf=newSimpleDateFormat('yyyy-MM-ddHH:mm:ss');StringformattedDate=sdf.format(date);```
上面代码中,日期格式‘'yyyy-MM-ddHH:mm:ss'`表示将日期格式化为年月日时分秒的形式。
这是一个完整的示例:
```javaimportjava.text.SimpleDateFormat;导入java.util.Date;
公共类TimestampToDateString{公共静态voidmain(String[]args){长时间戳=1562492345000L;日期日期=新日期(时间戳);SimpleDateFormatsdf=newSimpleDateFormat('yyyy-MM-ddHH:mm:ss');字符串格式化日期=sdf.格式(日期);System.out.println(格式化日期);}}```
输出结果将是“2019-07-0715:25:45”,即毫秒时间戳“1562492345000”转换为这种日期格式。
以上就是如何将毫秒时间戳转换为日期格式。根据您的需要,您可以使用不同的日期格式,例如仅显示年月日或添加时区信息。同时,您还可以使用Java8提供的新的日期和时间API,例如`java.time.Instant`和`java.time.format.DateTimeFormatter`来完成相同的操作。