iphone - 如何将日期格式化为包含毫秒的字符串?

标签 iphone ios objective-c macos

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);

为了保存文件名,我正在使用 dateformatter,我的问题是上面的代码字对于两个文件是相同的,并且它在一秒钟内运行,然后两个文件名是相同的。所以文件被覆盖了..,我认为使用毫秒我可以解决我的问题,但我不知道如何以毫秒为单位获取当前时间。 [秒/1000 或任何算术运算对我没有帮助...,因为在应用算术运算后我们也得到相同的名称]

最佳答案

你可以设置一个日期格式

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

“SSS”代表毫秒。

关于iphone - 如何将日期格式化为包含毫秒的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15246823/

相关文章:

ios - [NSBundle appStoreReceiptURL] 的收据在应用程序更新后是否仍然存在

objective-c - 无法弄清楚内存泄漏从何而来

iphone - 从 subview 中删除所有 UIButton

iphone - iPhone处理器上哪种音质更容易?

iphone - 将字符串传递给模态视图

ios - 如何解决 ios7 和 Xcode 5.0.1 中的 Mach-O-Linker 错误

ios - 如果用户正在滚动,则在 UICollectionView 中禁用自动滚动

ios - 为 FCM 检索 token 的正确方法 - iOS 10 Swift 3

ios - 模式转场完成后更新数据

ios - 如何从 UITextField 检索字符串,将其用于 PFQuery 的解析查询,然后加载到 TableView