gpt4 book ai didi

iphone - 为 UIPickerView 生成日期逻辑

转载 作者:行者123 更新时间:2023-11-28 22:24:22 25 4
gpt4 key购买 nike

我是 ios 开发的新手。

我正在使用 UIPickerView 制作自定义日期选择器。

我必须显示从今天到接下来 20 天的日期,我已完成生成这些日期并将它们分配给数组的工作。这些日期的格式为:2013 年 10 月 16 日。

但我的问题是我想在 UIpickerView 上显示工作日(3 个字符)、月份和日期,即星期三、10 月 16 日。对于当前一周,仅显示日期,即今天、明天、周五、周六、周日、周一、周二,下周将显示周三、10 月 23 日,依此类推。

提前致谢!任何帮助将不胜感激!

最佳答案

假设您有一个名为 myDate 的 NSDate 对象,您需要使用日期格式器来格式化日期:

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EEE, LLL d"];

NSString *myString = [dateFormat stringFromDate:myDate];

您可以在此处找到格式化程序及其含义:

NSDateFormatter formatting

获取今天:

NSdate *today = [NSDate date];

明天:

NSDate *tomorrow = [NSDate dateWithTimeInterval:(24*60*60) sinceDate:[NSDate date]]

明天之后:

NSDate *afterTomorrow = [NSDate dateWithTimeInterval:(24*60*60) sinceDate:tomorrow]

关于iphone - 为 UIPickerView 生成日期逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19401045/

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