【发布时间】:2014-12-05 11:16:18
【问题描述】:
我在使用 substring() Java 函数时遇到以下问题。
我必须做以下操作:
我有一个表示日期的字符串,格式如下:2014-12-27 (YEARS-MONTH-DAY)。
我想把它转换成这样的字符串:20141227(日期组件之间没有空格)。
所以我实现了以下使用 substring() 方法来完成此任务的方法:
private String convertDate(String dataPar) {
String convertedDate = dataPar.substring(0,3) + dataPar.substring(5,6) + dataPar.substring(8,9);
return convertedDate;
}
但它不能很好地工作并返回给我错误的转换。为什么?我错过了什么?
【问题讨论】:
-
阅读子字符串的文档。结束索引是独占的。