【发布时间】:2013-03-01 00:07:51
【问题描述】:
我有一个类似下面的数组
Birthdates(
"03/12/2013",
"03/12/2013",
"08/13/1990",
"12/09/1989",
"02/06",
"09/08",
"03/02/1990",
"08/22/1989",
"03/02",
"05/13",
"10/16",
"07/08",
"08/31/1990",
"04/14/1992",
"12/15/1905",
"08/14/1989",
"10/07/1987",
"07/25",
"07/17/1989",
"03/24/1987",
"07/28/1988",
"01/21/1990",
"10/13"
)
都是NSString
现在我想从中创建另一个数组,其中所有年份都应该是 2013 年,如果该日期即将到来,并且如果日期已经过去,那么将年份更改为 2014 年?
在上面的句子中,我们没有考虑年份,我们只考虑日和月,然后看看今年是否已经过去了?
例如,如果日期是“12/15/1905”,则将其转换为另一个数组,例如“12/15/2013” 但如果日期类似于“01/01/1990”,则将其转换为另一个数组,如“01/01/2014” 因为它已经过了当前日期 请帮助提前谢谢你:)
我更愿意做一些代码不仅适用于 2013 年和 2014 年的事情,它也应该适用于未来的未来。
【问题讨论】:
-
我们不考虑年份,我们应该只考虑日期和月份,然后检查日期和月份是否已经过去?如果通过或不通过,我们将按照我在问题中提到的那样做
-
嗨,Desai,如果您想获得解决方案,您需要更准确地发布您的问题。目前很难知道您到底想要什么。
-
@DesaiPrakash:检查我的答案,因为它在任何一年都是通用的。