-3

我有一个字符串包含: 2013-10-29 18:50:18 +0000

如何将其转换为日期,但保持相同的日期格式?

我试过了:

        NSString *str3 = [[NSString alloc] initWithFormat:@"%@", time];

        NSDateFormatter *df = [[NSDateFormatter alloc] init];
        [df setDateFormat:@"yyyy-MM-dd hh:mm:ss a"];
        NSDate *myDate = [df dateFromString:str3];

myDate回报(null)

有任何想法吗?

4

1 回答 1

4

试试这种格式:

yyyy-MM-dd HH:mm:ss ZZZ
  • HH几个小时,因为你显然有 24 小时制
  • ZZZ对于时区,因为您使用a的是上午/下午时段

Unicode 日期格式模式的完整参考。

于 2013-10-29T19:10:57.487 回答