gpt4 book ai didi

ios - 如何在iOS中获得上个月的第一天

转载 作者:行者123 更新时间:2023-12-01 17:19:15 32 4
gpt4 key购买 nike

我正在使用Calender应用程序,当我导航到下个月时,它可以正常工作,因为我可以到达该月的最后一天,从那里我可以到达下个月的第一天。但是当我导航到上一个月我无法获取上个月的第一天。是否有任何方法可以获取上个月的第一天。

最佳答案

以下对我有用

NSCalendar *calendar = [NSCalendar currentCalendar];
NSDate *currentDate = [NSDate date];

NSDateComponents *components = [calendar components:(NSCalendarUnitDay | NSCalendarUnitMonth | NSCalendarUnitDay) fromDate:currentDate];

components.month = components.month - 1;
components.day = 1;

NSDate *newDate = [calendar dateFromComponents:components];

如果您当前月份是一月,这也适用。 NSDateComponents将自动减少年份并将月份设置为12月。

关于ios - 如何在iOS中获得上个月的第一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21873257/

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