String riqi = rs.getString(4); System.out.println(riqi); String nian = riqi.substring(0, 4); String yue = riqi.substring(5, 7); String ri = riqi.substring(8, 10);
时间: 2024-02-10 20:24:16 浏览: 62
Java使用Statement接口执行SQL语句操作实例分析
5星 · 资源好评率100%
这段代码从一个ResultSet对象中获取一个日期字符串,并按照年、月、日的格式进行拆分和打印输出。具体的操作步骤如下:
1. 通过`rs.getString(4)`从ResultSet对象中获取第4列的字符串数据,将结果赋值给变量`riqi`。
2. 使用`System.out.println(riqi)`将日期字符串打印输出到控制台。
3. 通过`riqi.substring(0, 4)`提取日期字符串中的年份部分,将结果赋值给变量`nian`。这里使用的是substring方法,参数0表示起始索引(包含),参数4表示结束索引(不包含),所以提取的是索引0到索引3的字符,即年份部分。
4. 通过`riqi.substring(5, 7)`提取日期字符串中的月份部分,将结果赋值给变量`yue`。这里提取的是索引5到索引6的字符,即月份部分。
5. 通过`riqi.substring(8, 10)`提取日期字符串中的日期部分,将结果赋值给变量`ri`。这里提取的是索引8到索引9的字符,即日期部分。
这样,通过以上步骤,你可以将日期字符串按照年、月、日的格式进行拆分并分别保存到对应的变量中。
阅读全文