我有应用程序,我使用NSDate并将其保存在NSString但NSString存储000.000像这样是我正在使用的代码
NSDate* date = [NSDate date];
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:MM:SS"];
NSString* str = [formatter stringFromDate:date];
NSString*content_AddedTime=str;
NSString *post =[[NSString alloc] init];
post = [NSString stringWithFormat:@"userId=%@&catalogID=%@&content_AddedTime=%@&organizationCode=%@",userId,catalogID,content_AddedTime,organizationCode];
答案 0 :(得分:1)
试试这个:
[formatter setDateFormat:@"yyyy/MM/dd HH-mm-ss"];
或者您可以使用:
[formatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss ZZZ"];
希望它会有所帮助!
答案 1 :(得分:0)
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"MMMM/dd/yyyy"];//set ur format
NSDate *date = [NSDate date];
NSString *str= [dateFormatter stringFromDate:date];
答案 2 :(得分:0)
尝试记录 NSString。您的代码没有问题。
NSDate* date = [NSDate date];
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:MM:SS"];
NSString* str = [formatter stringFromDate:date];
NSString*content_AddedTime=str;
NSLog(@"%@",str);
NSLog(@"%@",content_AddedTime);
<强>输出:强>
2013-07-30 12:07:67
2013-07-30 12:07:67