MySQL Date
データ型から返される文字列をローカルで解析しようとしています。しかし、Swift 3ので解析しようとするたびに、結果の日付は2日間となります。サーバから返さここSwift 3の解析日付文字列
は、日付文字列の例です:
"土曜2016年12月31日00:00:00 GMT-0800(PST)"
私はキャプチャするを使用しよう次の形式の文字列で、その情報:
let DatFormatServerTwo = "EEE MMM dd yyyy HH':'mm':'ss zzzZ '('zzz')'"
は、その後、私はこのようにそれを使用する:
がに割り当てられている
私は問題があるタイムゾーンオフセットであり、私が適切にその情報を取得するわけではないということだと思います。私は、TimeZoneのものが画像に入るとすぐに、日付文字列の一部を切り取って、目的の日付を取得します。私はそれが面倒なので、毎回それをしたくないです。
var holidayDateArray = holidayDate.characters.split{$0 == " "}.map(String.init)
var count = 0
var newString = ""
for substring in holidayDateArray {
if count < 5 {
newString.append(substring)
} else {
break
}
count += 1
}
そして、私はこのような形式:
static let DateFormatServerTwo = "EEEMMMddyyyyHH':'mm':'ss"
あなたはどのタイムゾーンにいますか? – Adrian