iOS 8中的日期格式的NSDateFormatter问题

nic*_*ini 3 nsdate nsdateformatter ios8

我有一个NSDateFormatter,用于将NSDate格式化为字符串.以下格式不起作用:ddMMyyyy_hhmmss_SSS.当我尝试格式化NSDate时,我得到以下输出:18092014_08:49:03,638,它有一个冒号和一个我没有在格式中指定的逗号.请注意,在iOS 7中我从未遇到过这种问题.这是我正在使用的代码:

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat: @"ddMMyyyy_hhmmss_SSS"];
NSString *dateString = [dateFormat stringFromDate:exportDate];
Run Code Online (Sandbox Code Playgroud)

Ben*_*etz 5

iOS8在时间格式imo方面存在严重问题.我刚刚解决了我的应用程序上的一个错误(我从来没有使用iOS7)去设置 - >一般 - >日期时间 - >时间格式,将其从24切换到12然后再切换到24并且所有工作都开始工作再次.

尝试做同样的程序,也许它也适合你!