Kullanıcı herhangi bir site adı yazıyorsa geçerli sunucu saatini göstermeye çalışıyorum. Ve zaman her saniye devam etmelidir.NSDate type değerini UILabel'e nasıl gösterebilirim?
Alamofire'yi kullanarak belirli bir sunucu saatini bulabilirim.
if let headers = result?.allHeaderFields {
if let date = headers["Date"] as? String {
let formatter = NSDateFormatter()
formatter.dateFormat = "E, dd MMM yyyy HH:mm:ss Z"
formatter.locale = NSLocale.currentLocale()
currentTime.text = formatter.dateFromString(date)
}
}
sabit tarihini, String
bir değer "Sun, 20 Mar 2016 13:31:08 GMT"
türü yoktur.
Bu değeri, tarih biçimini ve yerel ayarı değiştirmek için NSDate
türüne değiştirmeye çalışıyorum.
Bir hatayı verir
'Dize' yazın türü 'NSDate' değerini atanamıyor.
NSDate
türünü currentTime.text
'a nasıl koyabilirim? Eğer başka NSDateFormatter
yeni tarih biçimini kullanarak String
geri NSDate
gelen tarih dönüştürmek gerekir, böylece String
den NSDate
tarih dönüştürmek için NSDateFormatter
kullanıyor