私はから始めます:
var weekdays = ["Sunday", "Friday", "Tuesday"]
次のように変更する必要があります。
weekdays = ["Sunday", "Tuesday", "Friday"]
私はそれらをIntsに変換しました:
var days = [Int]()
for day in weekdays {
let formatterWeekday = NSDateFormatter()
formatterWeekday.dateFormat = "e"
let weekday = formatterWeekday.dateFromString(day)
let weekdayString = formatterWeekday.stringFromDate(weekday!)
let dayInt = Int(weekdayString)
days.append(dayInt!)
}
days.sortInPlace()
それから私に与えます:
days = [1,3,6]
では、どうすればInt
sを平日の文字列に変換できますか?
簡単なアプローチを検討しましたか?
@Martin R
入力で更新
let dateFormatter = NSDateFormatter()
// dateFormatter.weekdaySymbols = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
for dayIndex in days
{
print(dateFormatter.weekdaySymbols[dayIndex])
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加