我创建了一个方法来将字符串数据写入文本文件。我想知道如何获取系统的日期和时间并将其发送到文本文件中?下面是这个方法:
-(void) writeToTextFile{
//get the documents dir
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
//file name to write the data to using the documents directory:
NSString *fileName = [NSString stringWithFormat:@"%@/movbandlog.txt",
documentsDirectory];
//create content
NSString *content = @"Data received from device\n \n \n \n \nData sent to Portal\n \n \n \n \nData received to Portal";
//save to documents directory
[content writeToFile:fileName
atomically:NO
encoding:NSStringEncodingConversionAllowLossy
error:nil];
}
strptime_l
方法会抛出一个警告,尽管我已经包含了<time.h>
,如何解决?2.输出的日期是像您在strptime_l
方法中编码的那样吗?如何输出当前时间?谢谢。 - Guo Luchuan