I want to convert a NSString to a 12Hr DateTime format.
for example : 2013-08-27 13:11:08 convert to : 2013-08-27 01:11:08 format
I want to convert a NSString to a 12Hr DateTime format.
for example : 2013-08-27 13:11:08 convert to : 2013-08-27 01:11:08 format
You can use NSDateFormatter for conversion of date from 24Hr to 12Hr via following code.
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"HH:mm";
NSDate *date = [dateFormatter dateFromString:@"15:15"];
dateFormatter.dateFormat = @"hh:mm a";
NSString *pmamDateString = [dateFormatter stringFromDate:date];
Hope this Helps You !
NSDate now = [NSDate date]; // assign your date to "now"
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"YYYY-MM-dd hh:mm:ss";
NSString *hrDateString = [dateFormatter stringFromDate:now];
This may help you in solving your problem.
var yourStringDate = "12145068985"
var dateString:NSTimeInterval = yourStringDate.doubleValue / 1000
var dateformat : NSDateFormatter = NSDateFormatter()dateformat.setLocalizedDateFormatFromTemplate("EEE, dd MMM yyyy HH:mm:ss zzz")
var stringDate = dateformat.stringFromDate(NSDate(timeIntervalSince1970: dateString))
println(stringDate)