hutool 格式化月份
时间: 2023-07-06 08:36:03 浏览: 45
你可以使用Hutool中的DateUtil类来进行月份格式化。以下是一个示例代码:
```java
import cn.hutool.core.date.DateUtil;
public class Test {
public static void main(String[] args) {
String dateStr = "2021-12-31";
String format = "yyyy年M月";
String result = DateUtil.format(DateUtil.parse(dateStr), format);
System.out.println(result);
}
}
```
在上面的代码中,我们使用`DateUtil.parse`方法将字符串解析为日期对象,然后使用`DateUtil.format`方法将日期对象按照指定格式进行格式化。在本例中,我们将日期格式化为`yyyy年M月`的形式。其中,`M`表示不带前导零的月份。
相关问题
hutool 格式化时间
使用 Hutool 格式化时间需要使用 `DateUtil` 工具类,示例代码如下:
```java
import cn.hutool.core.date.DateUtil;
public class Test {
public static void main(String[] args) {
// 获取当前时间
long currentTimeMillis = System.currentTimeMillis();
// 格式化时间
String format1 = DateUtil.format(new Date(currentTimeMillis), "yyyy-MM-dd HH:mm:ss");
String format2 = DateUtil.format(new Date(currentTimeMillis), "yyyy/MM/dd HH:mm:ss");
System.out.println(format1);
System.out.println(format2);
}
}
```
输出结果:
```
2022-01-14 11:22:33
2022/01/14 11:22:33
```
其中,第一个参数是需要格式化的时间,第二个参数是格式化的模板。`DateUtil` 还提供了很多其他的时间格式化方法,可以根据具体需求使用。
hutool 日期格式化
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的官方文档。