gpt4 book ai didi

ios - 字符串格式的日期选择器日期已关闭

转载 作者:可可西里 更新时间:2023-11-01 05:16:13 25 4
gpt4 key购买 nike

我有一个只有月、日和年的 UIDatePicker。我正在尝试使用以下代码将所选日期输出到 TextField:

-(IBAction) dateChanged:(id)sender
{
NSDate *date = datePicker.date;
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"M/d/YYYY"];
expirationDateField.text = [df stringFromDate:date];
[df release];
}

对于大多数日期,这都有效,但出于某种原因,当我选择 2009 年 1 月 1 日或 2009 年 1 月 2 日时,我最终得到的是“1/1/2008”或“1/2/2008”(这不特定于 2009)。我认为这是一个时区问题,但如果是这样的话,它不会显示 1 月 2 日的错误年份。有什么想法吗?

最佳答案

使用小写字母 yyyy 表示年份。

大写 YYYY 返回日期所在周开始的年份。
参见 Unicode Date Format Patterns .

关于ios - 字符串格式的日期选择器日期已关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6388370/

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