可以使用Java中的字符串截取方法substring()和indexOf()来提取str中的小时数。具体代码如下:

String str = "2023-10-05 16:00:00";
int hour = Integer.parseInt(str.substring(str.indexOf(" ") + 1, str.indexOf(":")));
System.out.println(hour); // 输出:16

其中,str.indexOf(" ") + 1表示找到空格的位置再加上1,表示从空格后一位开始截取;str.indexOf(":")表示找到冒号的位置,截取到该位置前一位即为小时数,使用Integer.parseInt()将截取到的字符串转换为整型。最后输出小时数即可。

字符串str=2023-10-05 160000 用java将str中的小时提取出来

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

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