gpt4 book ai didi

java - 如何使用 substring() Java 方法正确转换此字符串?

转载 作者:行者123 更新时间:2023-12-01 22:33:08 25 4
gpt4 key购买 nike

我在使用 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;
}

但它不能很好地工作并返回给我错误的转换。为什么?我错过了什么?

最佳答案

使用替换方法将所有出现的 '-' 替换为 '':

private String convertDate(String dataPar) {
return dataPar.replace('-', '');
}

关于java - 如何使用 substring() Java 方法正确转换此字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27314682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com