hutool 日期格式化
时间: 2023-07-04 21:31:10 浏览: 114
Hutool是一个Java工具库,提供了很多实用的工具方法,其中包括日期格式化。下面是使用Hutool进行日期格式化的示例代码:
```java
import cn.hutool.core.date.DateUtil;
public class DateDemo {
public static void main(String[] args) {
// 获取当前时间
String now = DateUtil.now();
System.out.println("当前时间:" + now);
// 格式化时间
String format = DateUtil.format(DateUtil.date(), "yyyy-MM-dd HH:mm:ss");
System.out.println("格式化后的时间:" + format);
}
}
```
在上面的示例代码中,首先使用`DateUtil.now()`方法获取当前时间,然后使用`DateUtil.format()`方法进行格式化。`DateUtil.format()`方法的第一个参数是待格式化的日期,第二个参数则是格式化的格式。在本例中,我们使用了"yyyy-MM-dd HH:mm:ss"作为格式化的格式,表示年-月-日 时:分:秒的形式。
注意,为了使用Hutool进行日期格式化,我们需要在项目中引入Hutool的依赖。具体可以参考Hutool的官方文档。
相关问题
hutool日期格式化
Hutool是一个Java工具库,其中包含日期格式化的相关工具类。使用Hutool进行日期格式化可以避免Java自带的日期格式化类的一些问题,例如线程安全问题和性能问题等。
以下是使用Hutool进行日期格式化的示例代码:
```java
import cn.hutool.core.date.DateUtil;
public class DateDemo {
public static void main(String[] args) {
// 当前时间
System.out.println(DateUtil.now());
// 格式化日期
String dateStr = "2021-05-01 12:30:00";
String format = "yyyy-MM-dd HH:mm:ss";
String result = DateUtil.format(DateUtil.parse(dateStr, format), format);
System.out.println(result);
}
}
```
输出结果:
```
2021-11-05 11:51:20
2021-05-01 12:30:00
```
在上面的示例代码中,我们使用了Hutool的`DateUtil`类进行日期格式化。其中,`now()`方法可以获取当前时间,`parse()`方法可以将字符串解析成日期对象,`format()`方法可以将日期对象格式化成指定的字符串格式。使用Hutool进行日期格式化可以简化代码编写,提高代码的可读性。
hutool 时间格式化类
Hutool是Java语言的工具库,其中也包含了时间格式化类。时间格式化类的主要作用是将Java中的Date对象或者long类型的时间戳转换为指定的日期格式的字符串。
Hutool中的时间格式化类是DateUtil,它提供了许多静态方法,可以方便地进行时间格式化操作。以下是一些常用的方法:
1. date():获取当前时间的Date对象。
2. parse():将字符串转换为Date对象。
3. format():将Date对象转换为指定格式的字符串。
4. formatDateTime():将Date对象转换为yyyy-MM-dd HH:mm:ss格式的字符串。
5. formatDate():将Date对象转换为yyyy-MM-dd格式的字符串。
6. formatTime():将Date对象转换为HH:mm:ss格式的字符串。
例如,将当前时间格式化为yyyy-MM-dd HH:mm:ss格式的字符串,可以使用以下代码:
```
String nowStr = DateUtil.formatDateTime(new Date());
```
需要注意的是,Hutool中的时间格式化类默认使用系统的时区进行时间转换,如果需要使用其他时区,可以使用TimeZone类进行设置。
阅读全文