如何在 ios 中获取所需的字符串格式
How to get the desired string format in ios
我有值为 2016-01-12.I 的文本框创建了这样的字符串
NSString * date = textbox.text;
现在字符串的值为 2016-01-12。我要这样显示
"spent" : "2016-01-12"
现在我完成了
NSString * spent1 = @" \"spent\" : ";
NSString * new = [NSString stringWithFormat:@"%@%@",spent1,date];
现在我变成了这样:"spent":2016-01-12
但我需要"spent":"2016-01-12"
。感谢您的建议和帮助
获取日期意味着使用这种格式。
NSDate *currDate = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"YYYY-MM-dd"];
NSString *dateString = [dateFormatter stringFromDate:currDate];
NSLog(@"date is %@",dateString);
NSString *str = [NSString stringWithFormat:@"\"%@\" : \"%@\"", @"spent", textbox.text];
你可以做到这一点 --
NSString * spent1 = [NSString stringWithFormat:@" \"spent\" : "/%@"/",date];
或者您可以使用 Date 格式化程序,正如@Uma Madhavi 建议的那样更加微妙
试试这个...
NSString * date =@"2016-01-12";
NSString * dateStr=[NSString stringWithFormat:@"\"%@\"",date];
NSString * spent1 = @" \"spent\" : ";
NSString * new = [NSString stringWithFormat:@"%@ %@",spent1,dateStr];
NSLog(@"------>%@",new);
我有值为 2016-01-12.I 的文本框创建了这样的字符串
NSString * date = textbox.text;
现在字符串的值为 2016-01-12。我要这样显示
"spent" : "2016-01-12"
现在我完成了
NSString * spent1 = @" \"spent\" : ";
NSString * new = [NSString stringWithFormat:@"%@%@",spent1,date];
现在我变成了这样:"spent":2016-01-12
但我需要"spent":"2016-01-12"
。感谢您的建议和帮助
获取日期意味着使用这种格式。
NSDate *currDate = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"YYYY-MM-dd"];
NSString *dateString = [dateFormatter stringFromDate:currDate];
NSLog(@"date is %@",dateString);
NSString *str = [NSString stringWithFormat:@"\"%@\" : \"%@\"", @"spent", textbox.text];
你可以做到这一点 --
NSString * spent1 = [NSString stringWithFormat:@" \"spent\" : "/%@"/",date];
或者您可以使用 Date 格式化程序,正如@Uma Madhavi 建议的那样更加微妙
试试这个...
NSString * date =@"2016-01-12";
NSString * dateStr=[NSString stringWithFormat:@"\"%@\"",date];
NSString * spent1 = @" \"spent\" : ";
NSString * new = [NSString stringWithFormat:@"%@ %@",spent1,dateStr];
NSLog(@"------>%@",new);