我在ssis中遇到了一些格式问题。我有一些来自文本文件的电话号码,需要用这种格式添加连字符。
离。 1234567890 格式:123-456-7890
我想在派生列任务中使用表达式中的子字符串。希望你能帮忙。谢谢!
答案 0 :(得分:0)
public static String setHyphen(String str) {
StringBuilder stringBuilder = new StringBuilder();
char ssnArr[] = str.toCharArray();
for(int i=0;i<ssnArr.length;i++){
if(i == 2 || i == 5){
stringBuilder.append(ssnArr[i] + "-");
}else{
stringBuilder.append(ssnArr[i]);
}
}
return stringBuilder.toString();
}