菜鸟教程小白 发表于 2022-12-12 10:37:12

ios - 显示上一个日期的 NSLog


                                            <p><p>我想从两个日期之间添加的核心数据中检索所有条目。我正在使用 <code>NSPredicate</code>。由于我没有得到正确的结果,我尝试记录日期。它显示了以前的日期。谷歌搜索了一段时间后,我添加了</p>

<p><code>];</code> 到我的代码。现在,它显示正确的日期,但结果仍然错误。</p>

<p>这是我使用的代码。</p>

<pre><code>NSDate *fromDate = [dateFromString:self.fromDateField.text];
NSLog(@&#34;%@&#34;,fromDate);
NSDate *toDate = [dateFromString:self.toDateField.text];
NSLog(@&#34;%@&#34;,toDate);
NSComparisonResult result = ;
switch (result) {
    case NSOrderedAscending:
    {
      //code
    }

- (NSDateFormatter *)dateFormatter
{
static NSDateFormatter *dateFormatter = nil;
if (dateFormatter == nil)
{
    dateFormatter = [ init];
    ;
    ;
    ];
}
   return dateFormatter;
}
</code></pre>

<p>提前致谢</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如果您直接记录 NSDate 对象,它将始终以 GMT/UTC 时区显示该书。您必须记录日期格式化程序的输出。</p>

<pre><code>NSLog(@&#34;%@&#34;,);
</code></pre>

<p>这将考虑您的时区。或者更好:dateformatter 的日历的时区——如果你不改变它,设备默认是什么。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 显示上一个日期的 NSLog,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/16080095/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/16080095/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 显示上一个日期的 NSLog