ios - 显示上一个日期的 NSLog
<p><p>我想从两个日期之间添加的核心数据中检索所有条目。我正在使用 <code>NSPredicate</code>。由于我没有得到正确的结果,我尝试记录日期。它显示了以前的日期。谷歌搜索了一段时间后,我添加了</p>
<p><code>];</code> 到我的代码。现在,它显示正确的日期,但结果仍然错误。</p>
<p>这是我使用的代码。</p>
<pre><code>NSDate *fromDate = [dateFromString:self.fromDateField.text];
NSLog(@"%@",fromDate);
NSDate *toDate = [dateFromString:self.toDateField.text];
NSLog(@"%@",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(@"%@",);
</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]