0

我需要将字符串提取到某个单词我有这样的时间:"2012-12-29T00:00:00"我怎样才能将部分提取到TO。也就是说我不需要时间。这个字符串不是静态的。我的意思是它会像“2013-01-21T00:00:00 "

4

3 回答 3

0

像下面这样使用

NSString *stingTime = @"2012-12-29T00:00:00";
if([stingTime rangeOfString:@"T"].location != NSNotFound)
    stingTime = [stingTime substringToIndex:[stingTime rangeOfString:@"T"].location];

//output
2012-12-29
于 2013-02-13T11:24:06.577 回答
0

这个应该是这样的...

NSString *string = @"2012-12-29T00:00:00";
NSRange range = [string rangeOfString:@"T0"];
if (range.location != NSNotFound){
    NSString *newString = [string substringToIndex:range.location];
    NSLog(@"NewString = %@",newString);
}
于 2013-02-13T12:18:39.517 回答
-2

您可以使用NSStringFor 例如的功能:

NSString *string = @"2012-12-29T00:00:00";
NSString *newString = [string substringToIndex:10];

您的 newString 将包含 2012-12-29。

希望这可以帮助。

于 2013-02-13T11:19:52.437 回答