Tôi muốn đặt kiểu dữ liệu trong Swift. Tôi đã làm điều này trong Objective-c, đây là mã mục tiêu-c.Đặt kiểu dữ liệu trong Swift
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateStyle:(NSDateFormatterMediumStyle)];
NSDateFormatter *timeFormatter = [[NSDateFormatter alloc]init];
[timeFormatter setDateFormat:@"h:mm a"];
NSString *fireDate = [dateFormatter stringFromDate:notification.fireDate];
NSString *fireTime = [timeFormatter stringFromDate:notification.fireDate];
NSString *dateTime = [NSString stringWithFormat:@"%@ - %@", fireDate, fireTime];
Bây giờ tôi muốn điều này nhanh chóng. Tôi đã đưa ra điều này:
var dateFormatter = NSDateFormatter()
var timeFormatter = NSDateFormatter()
timeFormatter.dateFormat = "h:mm a"
//code to set date style.....
var fireDate: NSString = dateFormatter.stringFromDate(notification.fireDate)
var fireTime: NSString = timeFormatter.stringFromDate(notification.fireDate)
var dateTime: NSString = "\(fireDate) - \(fireTime)"
Nhưng tôi không thể tìm ra cách đặt kiểu ngày trong Swift. Với NSDateFormatterMediumStyle
Không có ý tưởng như thế nào, nhưng cố gắng để chơi xung quanh với phương pháp 'toRaw() 'trên' NSDateFormatterMediumStyle' – Ossir