yapmak
NSString *sample = @"08:00:00";
NSDateFormatter *dateFormatter =[[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm:ss"]; // or use hh:mm:ss
NSDate *date1 = [dateFormatter dateFromString:sample];
[dateFormatter setDateFormat:@"HH a"]; // or use hh
NSString *finaldate = [dateFormatter stringFromDate:date1];
NSLog(@"%@",finaldate);
Swift
Objective-C
var sample: String = "08:00:00"
var dateFormatter: NSDateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "HH:mm:ss" // or use hh:mm:ss
var date1: NSDate = dateFormatter.dateFromString(sample)
dateFormatter.dateFormat = "HH a" // or use hh
var finaldate: String = dateFormatter.stringFromDate(date1)
NSLog("%@", finaldate)
Saat Biçimi gibi
// 24 hours fomat
HH -- 13, 14, etc
// 12 hours format
hh -- 01, 02, etc
müthiş baskı çalıştı ("formattedDate \ (finaldate)") zaman izin takdirde –
ancak örnek: String = '08:45:00' sonra hala 08:00 göstermek ancak bu durumda tink yok 08:45 olmalı? –
iyi anladım dateFormatter.dateFormat = "HH: mm a" Ben tür acele ediyorum, çok teşekkür ederim –