从 iOS 中的字符串中删除毫秒 [英] Remove milliSeconds from String in iOS

查看:50
本文介绍了从 iOS 中的字符串中删除毫秒的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

试图从 String(date) 中删除毫秒

NSString *dateString = @"2016-05-16 13:17:34.674194";NSDateFormatter* formater = [[NSDateFormatter alloc] init];[格式化程序 setDateFormat:@"dd/MM/yyyy HH:mm:ss"];NSDate *date = [formater dateFromString:dateString];NSLog(@"%@",[formater stringFromDate:date]);

我得到了空

我期待 o/p 之类的东西(没有毫秒)

06/05/2016 13:17:34"

请推荐...

解决方案

复制并粘贴此代码,完美运行

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

<块引用>

日期格式化程序的规则是,当您从 string 获取日期时,您必须将日期格式设置为与您的字符串相同,如果不匹配,则您将获得 null

Trying to remove milli seconds from String(date)

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]);

and i'm getting null

i'm expecting o/p something like (with out milli seconds)

"06/05/2016 13:17:34"

Please suggest...

解决方案

Copy and paste this Code working Perfectly

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]);

Here is Output

2016-05-16 16:43:53.639 StackLearn[6376:151614] 16/05/2016 13:17:34

Rule of Date formatter is you must set date format same like your string while you are getting date from string , if mismatch then you will get null

这篇关于从 iOS 中的字符串中删除毫秒的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆