Ich arbeite am Datum Formatierer, ich habe eine Antwort des Datums vom Server in Zeichenfolge Typ .Was ich in Datumsformat konvertieren, aber was ich tun möchte, ist ein Datum zu konvertieren und dann nach lokaler Zeit verwalten. Konvertieren von Datum in lokale Zeitzone IOS Swift
For Example
if 12/06/2017, 06:48:03 is a date from server so i m from pakistan so it gives me a date and time According to GMT + 5 which is 12/06/2017, 11:48:03
same as from india it gives me a date and time According to GMT +5:30 which is 12/06/2017, 12:18:03
hier ist ein Quellcode
public class func converServerTimeStampToDate (_ timeStamp: String) -> Date {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MM/dd/yyyy, hh:mm:ss a"
dateFormatter.timeZone = TimeZone(abbreviation: "UTC")
let localDate = dateFormatter.date(from: timeStamp)
dateFormatter.timeZone = TimeZone.current
dateFormatter.dateFormat = "MM/dd/yyyy, hh:mm:ss a"
// return dateFormatter.string(from: localDate!)
return dateFormatter.date(from:dateFormatter.string(from:
localDate!))!
}
Jede mögliche Hilfe würde geschätzt !!
Lesen Sie diesen [Beitrag] (https://stackoverflow.com/a/47942040/6822622) ist dies hilfreich für Sie – AshvinGudaliya
Post Ihren Code, den Sie verwendet haben, um Datum zu formatieren –
@MZubairShamshad überprüfen Sie den Quellcode –