「Swift」components(separatedByで年月日文字列を分割するサンプル

2022年1月24日

書式
let 変数名:String = “年/月/日"
let 配列名:[String] = 変数名.components(separatedBy: “/")

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import Foundation
let target:String = "2022/01/24"
let res:[String] = target.components(separatedBy: "/")
print("components(separatedByで文字列から符号/分割する結果11" )
print(res[0]) // "2022"
print(res[1]) // "01"
print(res[2]) // "24
let tar2:String = "2023-11-25"
let res2:[String] = tar2.components(separatedBy: "-")
print("components(separatedByで文字列から符号/分割する結果22" )
print(res2[0]) // "2023"
print(res2[1]) // "11"
print(res2[2]) // "25"
import Foundation let target:String = "2022/01/24" let res:[String] = target.components(separatedBy: "/") print("components(separatedByで文字列から符号/分割する結果11" ) print(res[0]) // "2022" print(res[1]) // "01" print(res[2]) // "24 let tar2:String = "2023-11-25" let res2:[String] = tar2.components(separatedBy: "-") print("components(separatedByで文字列から符号/分割する結果22" ) print(res2[0]) // "2023" print(res2[1]) // "11" print(res2[2]) // "25"
import Foundation

let target:String = "2022/01/24"
let res:[String] = target.components(separatedBy: "/")
print("components(separatedByで文字列から符号/分割する結果11" )
print(res[0]) // "2022"
print(res[1]) // "01"
print(res[2]) // "24

let tar2:String = "2023-11-25"
let res2:[String] = tar2.components(separatedBy: "-")
print("components(separatedByで文字列から符号/分割する結果22" )
print(res2[0]) // "2023"
print(res2[1]) // "11"
print(res2[2]) // "25"

実行結果
$ swift 102.swift
components(separatedByで文字列から符号/分割する結果11
2022
01
24
components(separatedByで文字列から符号/分割する結果22
2023
11
25

Swift

Posted by arkgame