hutool 14:00 使时间格式化
时间: 2023-07-31 19:05:40 浏览: 92
您可以使用Hutool的`DateUtil`类来格式化时间。以下是一个示例代码:
```java
import cn.hutool.core.date.DateUtil;
public class Main {
public static void main(String[] args) {
String timeStr = "14:00";
String formattedTime = DateUtil.format(DateUtil.parse(timeStr, "HH:mm"), "h:mm a");
System.out.println("Formatted time: " + formattedTime);
}
}
```
在这个示例中,我们使用`DateUtil.parse()`方法将时间字符串解析为`Date`对象。然后,我们使用`DateUtil.format()`方法将`Date`对象格式化为"h:mm a"格式的字符串。这个格式将会把小时数转换为12小时制,并且在输出时会添加上AM或PM。输出将类似于"Formatted time: 2:00 PM"。
相关问题
hutool 将String时间转成12小时制 14:00->2:00PM
您可以使用hutool的DateFormatUtil类中的format方法将24小时制的时间转换为12小时制的时间,并且加上AM或PM后缀。具体代码如下:
```
String time = "14:00";
String format = "h:mm a";
String result = DateFormatUtil.format(DateUtil.parse(time, "HH:mm"), format);
System.out.println(result);
```
输出结果为:2:00 PM
其中,format参数中的h表示12小时制的小时,a表示AM或PM,具体的格式化字符可以参考Java的SimpleDateFormat类。
hutool 格式化时间
您可以使用hutool中的DateUtil类来格式化时间。以下是一个示例代码:
```
import cn.hutool.core.date.DateUtil;
public class Test {
public static void main(String[] args) {
String datetimeStr = "2022-01-01 12:00:00";
String format = "yyyy-MM-dd HH:mm:ss";
String result = DateUtil.format(DateUtil.parse(datetimeStr, format), "yyyy/MM/dd");
System.out.println(result);
}
}
```
在上面的代码中,我们首先使用`DateUtil.parse()`方法将日期字符串解析为`Date`对象。然后,我们使用`DateUtil.format()`方法将`Date`对象格式化为指定的日期格式。在这个例子中,我们将日期格式化为"yyyy/MM/dd",并将结果打印到控制台上。
阅读全文