gpt4 book ai didi

ios - 获取所需的日期对象

转载 作者:行者123 更新时间:2023-11-28 19:00:21 24 4
gpt4 key购买 nike

我有一个字符串:

NSString* string=@"2014-10-02 18:15:00 +0000";

如何使用这个字符串获取日期对象?

我试过:

  NSString* string=@"2014-10-02 18:15:00 +0000";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss Z"];
NSDate *mydate = [dateFormatter dateFromString:string];
NSLog(@"mydate = %@",mydate);

mydate 记录空值。我期待记录 2014-10-02 18:15:00 +0000。

我想要的只是拥有一个日期对象,它可以与另一个在记录时显示 2014-10-02 18:15:00 +0000 的日期对象进行比较。

最佳答案

您的字符串采用 24 小时制,但“hh”适用于 12 小时制。 'HH' 是 24 小时格式。这就是它返回 null 的原因。试试这个:

  NSString* string=@"2014-10-02 18:15:00 +0000";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss Z"];
NSDate *mydate = [dateFormatter dateFromString:string];
NSLog(@"mydate = %@",mydate);

希望这会有所帮助..:)

关于ios - 获取所需的日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26583022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com