gpt4 book ai didi

ios - NSDateFormatter用于“2014年1月1日”

转载 作者:行者123 更新时间:2023-12-01 19:02:11 27 4
gpt4 key购买 nike

在完整阅读之前,请勿将其标记为重复。这类问题问了很多遍。但是我已经找到了我的案子的答案,但没有找到答案。问题很简单,我想将日期字符串显示为
2014年1月1日。我使用了以下日期格式

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd MMMM yyyy"];
self.model.dateOfBirth = [dateFormatter stringFromDate:self.dobDatepicker.date];

但是它给 2014年1月1日,月份未大写。如果我希望输出为 2014年1月1日,正确的格式是什么?

更新:根据@rmaddy,我已经尝试过了,
NSLog(@"DAte %@",[dateFormatter stringFromDate:self.dobDatepicker.date]);
NSString *date = [dateFormatter stringFromDate:self.dobDatepicker.date];
self.model.dateOfBirth = date;

它在日志中显示为 2014年1月1日。但是当我在文本字段中分配为文本时,它显示为
2014年1月1日
self.dobTextField.text = self.model.dateOfBirth;

我找不到什么问题?

最佳答案

LLLL stand-alone form
MMMM format forms



L/LL: 1~12 (0 padded Month)
LLL: Jan/Feb/Mar/Apr/May/Jun/Jul/Aug/Sep/Oct/Nov/Dec
LLLL: January/February/March/April/May/June/July/August/September/October/November/Deacember





[dateFormatter setDateFormat:@"dd LLLL yyyy"];

关于ios - NSDateFormatter用于“2014年1月1日”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22110913/

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