尝试从字符串(日期)中删除毫秒
NSString *dateString = @"2016-05-16 13:17:34.674194";
NSDateFormatter* formater = [[NSDateFormatter alloc] init];
[formater setDateFormat:@"dd/MM/yyyy HH:mm:ss"];
NSDate *date = [formater dateFromString:dateString];
NSLog(@"%@",[formater stringFromDate:date]);而我却变得一无所有
我在期待类似的结果(用掉几千秒)
"06/05/2016 13:17:34“
请建议..。
发布于 2016-05-16 11:12:31
复制并粘贴此代码,运行良好
NSString *dateString = @" ";
NSDateFormatter* dateFormatter1 = [[NSDateFormatter alloc] init];
dateFormatter1.dateFormat = @"yyyy-MM-dd HH:mm:ss.SSS";
NSDate *yourDate = [dateFormatter1 dateFromString:dateString];
dateFormatter1.dateFormat = @"dd/MM/yyyy HH:mm:ss";
NSLog(@"%@",[dateFormatter1 stringFromDate:yourDate]);这是输出
2016-05-16 16:43:53.639 StackLearn[6376:151614] 16/05/2016 13:17:34日期格式化程序的规则是,在从字符串获取日期时,必须设置与字符串相同的日期格式,如果不匹配,则将获得null。
发布于 2016-05-16 11:02:58
试试这个:-
NSString *dateString = @"2016-05-16 13:17:34.674194";
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss.SS";
NSDate *yourDate = [dateFormatter dateFromString:dateString];
dateFormatter.dateFormat = @"dd-MMM-yyyy HH:mm:ss";
NSLog(@"%@",[dateFormatter stringFromDate:yourDate]);发布于 2016-05-16 12:51:50
工作完美
NSString *dateString = @" ";
NSDateFormatter* dateFormatter1 = [[NSDateFormatter alloc] init];
dateFormatter1.dateFormat = @"yyyy-MM-dd HH:mm:ss.SSS";
NSDate *yourDate = [dateFormatter1 dateFromString:dateString];
dateFormatter1.dateFormat = @"dd/MM/yyyy HH:mm:ss";
NSLog(@"%@",[dateFormatter1 stringFromDate:yourDate]);https://stackoverflow.com/questions/37252296
复制相似问题