Java 字符串提取小时数 - 从日期时间字符串中获取小时
可以使用 Java 中的字符串截取方法 substring() 和 indexOf() 来提取字符串 '2023-10-05 16:00:00' 中的小时数。具体代码如下:
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() 将截取到的字符串转换为整型。最后输出小时数即可。
原文地址: https://www.cveoy.top/t/topic/mLe6 著作权归作者所有。请勿转载和采集!