ios - 获取星期几

标签 ios objective-c nsdateformatter uisegmentedcontrol

我有一个基本的分段控件,它有一个周一至周日的选项,在选择每个信息时会显示不同的信息。

我的目标是在初始加载时设置分段控件,以匹配星期几。这可能吗?

最佳答案

你得到当前工作日作为整数

NSInteger weekday = [[NSCalendar currentCalendar] component:NSCalendarUnitWeekday fromDate:[NSDate date]];

在公历中星期日用1表示-->星期六:7

您需要将值映射到分段控件的实际索引。

关于ios - 获取星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37093125/

相关文章:

ios - estimatedHeightForRowAtIndexPath 和 heightForRowAtIndexPath 之间的区别?

ios - 有条件地分配 NSArray 而不会从静态分析器中获取错误?

iphone - 将秒转换为格式化时间,例如 12 :59?

objective-c - 解析日期字符串给出 [__NSDate length] 无法识别的选择器异常

ios - 如何分别显示时间 'just now' '1 minute ago' '1 hour ago'

ios - XCode 5 本地化应用程序

ios - 导入 Foundation.h,但使用 :NSObject

ios - 以编程方式更新 iOS 7 的背景壁纸?

android - Flutter:发布失败(66)

objective-c - dispatch_after - Swift 中的 GCD?