我正在想办法从日期编号(例如:1 表示周一,2 表示周二..等)获取当天的名称(例如:周一、周二..)。
我有一个像这样结构的 NSDictionary 。
{
close = {
day = 5;
time = "22:00";
dayName = "";
};
open = {
day = 5;
time = "9:00";
dayName = "";
};
}
我想在“dayName”键下将日期名称添加到此字典中...其中值是与“day”键中的日期编号对应的日期名称。
谢谢你
Best Answer-推荐答案 strong>
让我们从获取日期的名称开始:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSArray *daySymbols = dateFormatter.standaloneWeekdaySymbols;
现在,这是一个工作日名称数组,其中索引 0 是星期日,因此您必须转换索引。
NSInteger dayIndex = 1; // 1 = Monday, ... 7 = Sunday
NSString *dayName = daySymbols[dayIndex % 7];
关于ios - 从日期编号获取一周中的日期名称。 (iOS),我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/38737533/
|