gpt4 book ai didi

ios - NSDate 将格式设置为 MM/YYYY 但结果显示 dd/YYYY

转载 作者:行者123 更新时间:2023-11-28 23:57:15 30 4
gpt4 key购买 nike

我有一个示例代码如下,我想以 MM/yyyy 形式显示。但是,我得到的结果是 dd/yyyy。

NSString *strJoinedDate = [prefs stringForKey:@"creation_date"];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd/MM/yyyy HH:mm:ss a"];

NSDate *JoinedDate = [dateFormatter dateFromString:strJoinedDate];
[dateFormatter setDateFormat:@"MM/yyyy"];
NSString *strFinalJoinedDate =[NSString stringWithFormat:@"Since %@",[dateFormatter stringFromDate:JoinedDate]];

最佳答案

日期字符串的日期格式有误,例如 5/29/2018 3:23:28 AM。变化:

dd/MM/yyyy HH:mm:ss a

到:

MM/dd/yyyy hh:mm:ss a

您还需要将日期格式化程序的区域设置设置为 en_US_POSIX

dateFormatter.locale = [NSLocale localeWithLocaleIdentifier:@"en_US_POSIX"];

关于ios - NSDate 将格式设置为 MM/YYYY 但结果显示 dd/YYYY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50848980/

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