2017-09-14 4 views
0

에 인덱스 0에서 신속 4.0 subsring 나는 문자열을 가지고 : dateStrtimeStr :필요한 인덱스

"08 sept 2017 10:56 AM" 

내가 두 개의 문자열로이 문자열을 나눌.

let createdDateStr = transactionModel.created_on! //"08 sept 2017 10:56 AM" 
     let dateCount = createdDateStr.characters.count - 8 
     let timeStr = createdDateStr.substring(dateCount) 

그것은 작동하지만, 나는 dateStr에 대해 동일한 작업을 수행하는 방법을 알고하지 않습니다

나는 dateStr이를 시도했다.

func substring(_ from: Int) -> String { 
    let start = index(startIndex, offsetBy: from) 
    return String(self[start ..< endIndex]) 
} 

답변

1

당신은 그것으로 부분 범위을 사용해야합니다

나는 문자열 확장자가 있습니다. 이 확장을 시도

func substring(to: Int) -> String { 
    let end = index(startIndex, offsetBy: to) 
    return String(self[..< end]) 
} 

let dateCount = createdDateStr.characters.count - 8 
let dateStr = createdDateStr.substring(to: dateCount) 
+0

헤이 @ the4kman .... 좋은! 고마워요 형 : –