2017-08-25 11 views
-1

J'ai une date comme "2017-07-31T05: 12: 17.36" du serveur (Heure du serveur dans un autre pays). Je dois ajouter GMT + 5: 30 à cette date pour en faire l'heure en Inde. S'il vous plaît aider.Ajouter l'heure GMT à une date donnée Heure (du serveur) dans ios

Veuillez utiliser la chaîne de caractères ci-dessus dans les réponses.

également S'il vous plaît utiliser rapidement

+0

Si l'Inde est votre fuseau horaire local, cliquez ici [ici] (https://stackoverflow.com/questions/29392874/converting-utc-date-format-to-local-nsdate) – Kerberos

+0

se réfère à https://stackoverflow.com/a/42811162/7334409 –

Répondre

1

Essayez ceci:

var rfcDateFormatter : DateFormatter { 
    let formatter = DateFormatter() 
    formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SS" 
    formatter.locale = Locale(identifier: "en_US_POSIX") 
    formatter.timeZone = TimeZone(abbreviation: "GMT") 
    return formatter 
} 

var localDateFormatter : DateFormatter { 
    let formatter = DateFormatter() 
    formatter.dateFormat = "dd-MM-yyyy, HH:mm:ss.SS" 
    return formatter 
} 

let date = rfcDateFormatter.date(from: "2017-07-31T05:12:17.36") 
let localDate = localDateFormatter.string(from: date!) 

J'espère que cela vous aide.

+0

Merci .. son travail .. – DHEERAJ