我正在创建一个日期和时间字符串,用于为保存到文档目录的文件添加时间戳。一切正常,除了时间一直显示为 08/42/43 而不是 08:24:43。我不确定反斜杠是从哪里来的。
这是我得到的文件名“2012_09_24_08/42/43.cmm”。我添加了下划线,因为我不希望日期使用反斜杠。唯一的问题是时间有反斜杠。这是实际的代码。
NSDate *myDate = [NSDate date];
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy_MM_dd '_' hh:mm:s"];
NSString *dateForFilename = [df stringFromDate:myDate];