Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

String Formatındaki Date verisini işlemek?

0 oy
28 kez görüntülendi
9, Mayıs, 9 ios development kategorisinde csayin tarafından soruldu

Merhabalar herkese,

Uygulama icerisine json'dan parse ettiğim date verisi ("2019-05-07T08:53:25.2536592") api'de string olarak tanımlanmış. String olarak gelen bu date verisini label'a (05/07/2019
) yazdırırken formatını düzenleyerek yazdırmam gerekli ancak sonuç alamadım. String'i önce date'e sonrada bu date'i formatter ile uygun string'e dönüştürmeyi denedim fayda etmedi.

date jsondan bu şekilde geliyor ve tipi string ;

"2019-05-07T08:53:25.2536592"

Bu string'i label'a bu şekilde yazdırmam gerekli;

05/07/2019

Konu hakkında bilgi sahibi arkadaşların yardımlarını bekliyorum.

2 Cevaplar

+2 oy
9, Mayıs, 9 yasin tarafından cevaplandı
12, Mayıs, 12 csayin tarafından seçilmiş
 
En İyi Cevap

SwiftDate'i kullanmanı öneririm.

"2019-05-07T08:53:25.2536592".toDate()?.toFormat("dd/MM/YYYY")
12, Mayıs, 12 csayin tarafından yorumlandı

Teşekkür ederim Yasin hocam.

+1 oy
10, Mayıs, 10 ibolat tarafından cevaplandı
              let tarih1 = "gelentarih".split(separator: "T")
                        if let some = tarih1?.first {
                            let value = String(some)
                            print(value)
                            let gelendate = value.toDate(format: "yyyy-MM-dd")!
                            let sonuc = gelendate.toString(dateFormat: "dd/MM/yyyy")
                        }

Yasin hocamın çözümü gibi olmasada benim kullanmış olduğum bu şekilde bir formatlama yöntemi var.

...