hutool时间戳转日期
时间: 2024-06-21 15:01:43 浏览: 760
Hutool是一个Java工具包,提供了方便的日期和时间处理功能。如果你想将时间戳转换为日期,Hutool提供了一个叫做`DateUtil`的工具类,其中有一个方法`formatDateTime(long timestamp, String pattern)`,可以用来进行这种转换。
这个方法接受两个参数:一个long类型的timestamp(通常是自1970年1月1日00:00:00 GMT以来的秒数)和一个`pattern`字符串,用于指定日期格式。例如,如果你想将时间戳格式化为"yyyy-MM-dd HH:mm:ss",你可以这样用:
```java
import cn.hutool.core.date.DateUtil;
long timestamp = System.currentTimeMillis(); // 获取当前时间的时间戳
String formattedDate = DateUtil.formatDateTime(timestamp, "yyyy-MM-dd HH:mm:ss");
```
相关问题
hutool 时间戳转化
好的,您可以使用hutool工具中的DateUtil类来进行时间戳的转换。具体实现代码如下:
```java
// 获取当前时间戳
long currentTimeMillis = System.currentTimeMillis();
// 将时间戳转换成日期格式
Date date = DateUtil.date(currentTimeMillis);
// 将日期格式转换成字符串格式
String dateStr = DateUtil.formatDateTime(date);
System.out.println("当前时间戳对应的日期时间为:" + dateStr);
```
运行以上代码,即可输出当前时间戳对应的日期时间。希望能够帮到您!
hutool工具类时间戳转时间
以下是使用Hutool工具类进行时间戳转时间的示例代码:
```java
import cn.hutool.core.date.DateUtil;
public class Test {
public static void main(String[] args) {
long timestamp = 1626844800000L; // 时间戳,单位毫秒
String dateStr = DateUtil.date(timestamp).toString(); // 时间戳转日期字符串
System.out.println(dateStr); // 输出:2021-07-21 00:00:00
String format = "yyyy-MM-dd HH:mm:ss";
String dateStr2 = DateUtil.format(DateUtil.date(timestamp), format); // 时间戳转指定格式的日期字符串
System.out.println(dateStr2); // 输出:2021-07-21 00:00:00
long timestamp2 = DateUtil.parse(dateStr2, format).getTime(); // 日期字符串转时间戳
System.out.println(timestamp2); // 输出:1626844800000
}
}
```
阅读全文