【问题标题】:Remove timestamp from NSString [duplicate]从 NSString 中删除时间戳 [重复]
【发布时间】:2013-08-22 11:38:30
【问题描述】:

我的 json 解析器中有一个 NSString,其中填充了以下内容。

"2013-08-22 00:00:00";

我怎样才能从中删除时间戳? "00:00:00";

谢谢。

P.s 我尝试使用 substringWithRange:NSMakeRange 函数。

【问题讨论】:

  • 这对我的回答有什么帮助??
  • 是一直保持 "00:00:00" 还是会改变?
  • @SnakeBlisken 因为它告诉你如何做你想做的事。
  • 始终保持 00:00:00。谢谢
  • 这个更受欢迎的答案会更好:IOS: string split

标签: objective-c


【解决方案1】:

如果字符串中的日期格式保持不变,那么您可以根据中间的空格分割字符串。

执行此操作的代码是:

NSString *date = @"2013-08-22 00:00:00";
NSArray *split = [date componentsSeparatedByString:@" "];
//split[0] => Date part
//split[1] => Time part

这是一个快速修复。

希望有帮助!

【讨论】:

  • 快速解决问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-29
  • 2020-11-03
  • 2022-10-14
  • 2011-09-04
  • 2018-05-04
  • 2018-06-27
相关资源
最近更新 更多