首页 > 解决方案 > NSDateFormat 是什么 1991-07-26T05:45:50.163

问题描述

我在将日期格式化程序设置为其返回 null 时遇到问题。根据网上的其他问题,我现在认为格式可能是罪魁祸首,但是我无法破译这个时间戳是什么:

1991-07-26T05:45:50.163

我尝试了以下方法:

[self.dateformatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"];
[self.dateformatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:SS"];
[self.dateformatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];

并且...

[self.dateformatter setDateFormat:@"yyyy"];

但仍然没有运气!

这是我的代码:

self.dateformatter = [[NSDateFormatter alloc] init];
        [self.dateformatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:SS"];
        NSDate *date = [[NSDate alloc] init];
        date  = [self.dateformatter dateFromString:timestamp];
        NSLog(@"Date variable now reads as: %@", date);

标签: iosobjective-cnsdateformatter

解决方案


1991-07-26T05:45:50.163 为此

使用低于日期格式:

"yyyy-MM-dd'T'HH:mm:ss.SSS"


推荐阅读