gpt4 book ai didi

ios - UIDatePicker 将一年加一

转载 作者:行者123 更新时间:2023-12-01 17:22:58 28 4
gpt4 key购买 nike

我有一个非常奇怪和令人困惑的问题。我找不到任何关于它的信息,它似乎是 Apple 的一个错误,但如果有人对如何解决这个问题有建议,那将会很有帮助。某些日期使用 UIDatePicker 将年份加 1,似乎永远不会少于 12 月 27 日。我回去几年试图找到一个模式。以下是一些示例:

Any date picked >= December 28th in 2014 changes to 2015
>= 29th in 2013 -> 2014
>= 30th in 2012 -> 2013
2011 (issue doesn't occur)
>= 26th in 2010 -> 2011
>= 27th in 2009 -> 2010
>= 28th in 2008 -> 2009
>= 30th in 2007 -> 2008
= 31st in 2006 -> 2007
2005 (issue doesn't occur)
>= 26th in 2004 -> 2005
>= 28th in 2003 -> 2004
>= 29th in 2002 -> 2003
>= 30th in 2001 -> 2002
= 31st in 2000 -> 2001
= 31st in 1999 -> 2000
>= 27th in 1998 -> 1999
>= 28th in 1997 -> 1998
>= 29th in 1996 -> 1997
= 31st in 1995 -> 1996
1994 (issue doesn't occur)

希望这不会太困惑。我似乎找不到明确的模式,也不知道如何解决这个问题。这是我用来从选择器中检索日期的代码:

NSString *date;
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"YYYY-MM-dd"];
date = [formatter stringFromDate:datePicker.date];

如有任何帮助,我们将不胜感激。

最佳答案

我不知道它是否会改变什么,但你可以试试

[格式化程序 setDateFormat:@"yyyy:MM:dd"];

关于ios - UIDatePicker 将一年加一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21267773/

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