如何在 Objective C 中分割字符串
如何在 Objective-C 中分割字符串?我正在开发一个包含日期选择器的简短应用程序。我确实显示日期从日期选择器获取并通过标签显示它。
我的主要问题是如何将日期拆分为三个单独的字符串? 有人对此有想法吗?
谢谢
How to split a string in objective-C? I am working on an short application that contains a date picker. I do display date get it from date picker and display it through a label.
My main question is that how can I split the the date in to three separate strings?
any one has idea about it?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以使用
-[NSString ComponentsSeparatedByString:]
或NSScanner
来分割字符串,或使用NSCalendar
提取您感兴趣的日期。You could use
-[NSString componentsSeparatedByString:]
orNSScanner
to split the string, or useNSCalendar
to extract the pieces of the date you're interested in.使用类似
[yourString ComponentsSeparatedByString:@"/"]
的内容。你将得到一个由分隔字符串组成的 NSArray。Use something like
[yourString componentsSeparatedByString:@"/"]
. You will get an NSArray of separated strings.如果可以使用 NSDateFormatter 将日期格式化为特定格式,然后将 NSDate 转换为 NSString。您可以使用 ComponentsSeparatedByString 从日期字符串中提取组件。
您可以使用此方法获取字符串数组,并且可以根据您的日期格式使用字符串标记生成器。例如“,”字符串标记生成器。
If you can format date into specific format using NSDateFormatter and then convert NSDate into NSString. You can extract components from date string using componentsSeparatedByString.
You can get array of string by using this method and you can use string tokenizer according to your dateformat.for example "," string tokenizer.
您可以使用以下代码将日期拆分为单独的部分:
You can use following code to split the date into separate components: