要对给定的日期时间格式进行转换和切割,可以使用Java的日期时间库来处理。以下是一个示例代码,将给定的日期时间格式转换为时分格式:

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class Main {
    public static void main(String[] args) {
        String dateTimeString = '2023-09-20 00:01:01';
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern('yyyy-MM-dd HH:mm:ss');
        LocalDateTime dateTime = LocalDateTime.parse(dateTimeString, formatter);
        int hour = dateTime.getHour();
        int minute = dateTime.getMinute();
        System.out.println('Hour: ' + hour);
        System.out.println('Minute: ' + minute);
    }
}

在上述代码中,我们首先定义了一个给定的日期时间字符串'2023-09-20 00:01:01'。然后,我们使用DateTimeFormatter类创建一个自定义日期时间格式'yyyy-MM-dd HH:mm:ss'的格式化器。

接下来,我们使用LocalDateTime.parse()方法将日期时间字符串解析为LocalDateTime对象。然后,我们可以使用getHour()getMinute()方法从LocalDateTime对象中提取时和分的值。

最后,我们打印出提取的时和分的值。

运行以上代码,将会输出:

Hour: 0
Minute: 1

这样,我们成功地将给定的日期时间格式转换为时分格式,并提取了时和分的值。

Java 日期时间格式转换:提取时分信息

原文地址: http://www.cveoy.top/t/topic/filu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录