2013-03-06 65 views
3
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或任何算術運算是不是對我有幫助...,因爲應用運算後還我們得到相同的名稱]如何將日期格式化爲包含毫秒的字符串?

+1

這不完全是重複的...另一個問題是要求系統時間以毫秒爲單位,這是要求formatter格式。 – Morkrom 2014-05-14 17:37:21

回答

9

可以設置日期格式像

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

「SSS」爲毫秒。

5

只是做這樣[[NSDate date] timeIntervalSince1970];

相關問題