gpt4 book ai didi

iphone - NSDateFormatter 以一天为单位返回日期

转载 作者:太空狗 更新时间:2023-10-30 03:31:56 26 4
gpt4 key购买 nike

在我的 iPhone 应用程序中,我试图从网络服务收到的日期字符串中获取 EEE MMM dd。

对于时间小于 07:00 的所有日期,NSDateFormatter 返回一个延迟 1 天的日期。例如:要格式化的日期:2010-11-17T05:00:00,格式化后的日期结果:Tue Nov 16

这是代码片段:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat: @"EEE MMM dd"];



<p>NSDate *dateToFormat = [NSDate dateWithNaturalLanguageString:dateStringToFormat locale:[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]];</p>

NSString *formattedDateString = [dateFormat stringFromDate:dateToFormat];
[dateFormat release];

可能是什么问题?

最佳答案

可能与时区有关。您可能需要为 NSDateFormatter 对象的 timeZone 属性设置一个适当的值。

关于iphone - NSDateFormatter 以一天为单位返回日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3877118/

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