gpt4 book ai didi

objective-c - NSDateFormatter 的格式字符串为 0 的结果为零

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:10:24 25 4
gpt4 key购买 nike

我以 MM00yyyy 的形式从 Web 服务获取日期——它只是两位数的月份,后跟两个 0,然后是四位数的年份。当我这样做时:

NSString *expDate = @"12001975";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM00yyyy"];
NSDate postDate = [dateFormat dateFromString:expDate];

[dateFormat dateFromString] 出于某种原因返回 nil。我还尝试了 MMddyyyyMM'0''0'yyyy,但都没有成功。我正在转换一个类似的日期,除了 0 实际上是使用相同方法没有问题的那一天。

最佳答案

为了让它工作,我将使用以下模式 MMHHyyyy。由于您只需要日期,不一定需要小时,HH 将使用 00 将时间设置为第零小时,因此您将获得所需的日期。同样,这只是一种技巧和解决方法,仅用于解决您当前的问题。

关于objective-c - NSDateFormatter 的格式字符串为 0 的结果为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6526575/

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