相关疑难解决方法(0)

NSDateFormatter毫秒bug

我想创建一个NSDateFormatter来解析像这样的日期"2014-05-13 23:31:41.374577".所以:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss.SSSSSS";
NSString *dateString = @"2014-05-13 23:31:41.374577";
NSDate *date = [formatter dateFromString:dateString];
NSString *anotherDateString = [formatter stringFromDate:date];
Run Code Online (Sandbox Code Playgroud)

但是,anotherDateString是的2014-05-13 23:31:41.374000.为什么它会截断毫秒?

nsdateformatter ios

10
推荐指数
1
解决办法
1742
查看次数

设置NSDateFormatter的日期格式

我正在尝试设置类似"2011-04-21 03:31:37.310396"的日期格式.我想我没有得到正确的小数秒.我正在查看http://unicode.org/reports/tr35/tr35-10.html#Date_Format_Patterns以获取有关如何指定它的指导原则,我认为我的问题在于格式本身.

NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
dateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ssSSSSSS";     
NSDate* serverDate = [dateFormatter dateFromString:stringFormOfDate];    
Run Code Online (Sandbox Code Playgroud)

救命?

date nsdateformatter ios

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

ios ×2

nsdateformatter ×2

date ×1