我有一个字符串变量,其中存储的日期如下所示
newDateString = formatter.format(oldDate);
因此newDateString变量中的日期以格式存储
20/06/0012
现在我想提取最后两个数字并存储在seprate strig变量中,这样它将以的形式出现
String xx=newDateString.split("00/")[2];
现在请告知这并没有带来正确的结果如何实现正确的结果我希望xx应该包含值12请告知如何实现这个
您可以使用这样的子字符串:
String last2Digit= newDateString.substring(newDateString.length()-2);
我想提取最后两位数字并存储在一个单独的字符串变量中
这只是
String last = s.substring(s.length() - 2);
这并没有带来正确的结果
这是因为"00/"
没有出现在您的字符串中。即使你纠正了这一点,它也只会出现一次。
String xx = newDateString.split("/00")[1];
注意:这只适用于0001
到0099
年,我怀疑这不是很有用。