2017-04-27 1 views
1

J'ai un code écrit en C objectif alors comment puis-je utiliser ce code dans rapidechaîne de conversion timestamp et la valeur d'exposition à l'étiquette en rapide 2.0

NSString *dateString = [dic2 objectForKey:@"time"]; 
NSTimeInterval interval = [dateString doubleValue]; 
NSDate *date = [NSDate dateWithTimeIntervalSince1970:interval]; 
NSDateFormatter *format = [[NSDateFormatter alloc]init]; 
[format setDateFormat:@"dd MMM, YYYY"]; 
NSString *datenewString = [format stringFromDate:date]; 
cellNotification.lbldatenotificationN.text = [NSString stringWithFormat:@"%@", datenewString]; 

Toute aide sera appréciée ...

Répondre

1

Vous pouvez utiliser le code ci-dessous.

Swift 2,3

var dateString = (dic2["time"] as! String) 
var interval = dateString.doubleValue 
var date = NSDate(timeIntervalSince1970: interval) 
var format = NSDateFormatter() 
format.dateFormat = "dd MMM, YYYY" 
var datenewString = format.stringFromDate(date) 
cellNotification.lbldatenotificationN.text = "\(datenewString)" 

rapides 3.1

var dateString: String? = (dic2["time"] as? String) 
var interval: TimeInterval? = dateString?.doubleValue 
var date = Date(timeIntervalSince1970: interval) 
var format = DateFormatter() 
format.dateFormat = "dd MMM, YYYY" 
var datenewString: String = format.string(from: date) 
cellNotification.lbldatenotificationN.text = "\(datenewString)" 
+0

merci pour la réponse –

+0

Il me fait plaisir ...;) –

+0

pourriez-vous me dire comment puis-je économiser tableau dans NSUserDefaults et récupérez-le dans une autre classe swift 2.3 –