objective-c如何设置为字符串包括毫秒的日期的格式?

发布时间: 2016/10/2 19:51:41
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.
NSString *nameToSave = word;

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSString *fromDateString=[dateFormatter stringFromDate:[NSDate date]];
[dateFormatter release];

nameToSave = [word stringByAppendingString:fromDateString];
nameToSave = [nameToSave stringByAppendingString:@".txt"];
NSLog(@"Server notes name .............>>>>>>!!!! %@",nameToSave);

用于保存文件名我使用 ─,我的问题是在上面的代码字是相同的两个文件和它在一秒钟内然后运行两个文件是相同的名称。所以要重写的文件......,我想用毫秒为单位的我能解决我的问题,但我不知道如何获得当前时间,以毫秒为单位。[秒/1000年或任何算术运算操作不是有利于我...,因为也应用算术运算后,我们得到了相同的名称]

解决方法 1:

您可以像日期格式设置

[dateFormatter setDateFormat:@"yyyy-MM-dd-HH:mm:ss:SSS"];

"SSS"是以毫秒为单位。

赞助商