检查NSDate是否为星期一/星期二/等

超级技术

我有一个iOS应用,需要根据当天设置一些不同的日期标签。我正在使用NSDateNSDateFormatter执行此操作。但是,我不确定:如果用户的iOS设备的语言/本地化设置为英语以外的其他语言,那么我的if语句将检查当前是“星期一”还是“星期二”,停止工作?

这是我的代码:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyyMMdd";
NSDate *date = [NSDate date];

dateFormatter.dateFormat = @"EEEE";
NSString *dayString = [[dateFormatter stringFromDate:date] capitalizedString];
NSLog(@"Day: %@", dayString);


if ([dayString isEqualToString:@"Monday"]) {

}

else if ([dayString isEqualToString:@"Tuesday"]) {

}

else if ([dayString isEqualToString:@"Wednesday"]) {

}

else if ([dayString isEqualToString:@"Thursday"]) {

}

else if ([dayString isEqualToString:@"Friday"]) {

}

else if ([dayString isEqualToString:@"Saturday"]) {

}

else if ([dayString isEqualToString:@"Sunday"]) {

}
德卡苏哈尔

您可以使用以下程序。

NSDateComponents *component = [[NSCalendar currentCalendar] components:NSCalendarUnitWeekday fromDate:[NSDate date]];

switch ([component weekday]) {
    case 1:
        //Sunday
        break;
    case 2:
        //Monday
        break;
    ...
    case 7:
        //Saturday
        break;
    default:
        break;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL计数从每年的星期一星期二等

来自分类Dev

试图在LINQ中获取星期几(星期一,星期二等。)到SQL

来自分类Dev

Laravel-按当天分组(星期一,星期二等)

来自分类Dev

熊猫自定义功能来查找是否是星期一,星期二等的第一,第二等-欢迎所有建议

来自分类Dev

DatePickerDialog限制选项最长为一星期

来自分类Dev

ActiveRecord:如何查询在特定工作日(例如,星期一,星期二等)创建的记录

来自分类Dev

MySQL如何使用日期时间格式按特定日期(星期一,星期二等)选择所有行

来自分类Dev

获取该月的第一天名称(星期一,星期二...)

来自分类Dev

如何按星期一,星期二..分组时间序列数据?大熊猫

来自分类Dev

将日期转换为R中的天数(星期一= 1,星期二= 2)

来自分类Dev

如何知道今天是本月的哪个星期一,星期二,星期三等(数量)?

来自分类Dev

将每日数据汇总到SQL中的每周级别:星期二至星期一为一周

来自分类Dev

在一周中的每一天添加 1 天(星期一、星期二..)

来自分类Dev

JSON数据-使用Javascript / Jquery按星期几(星期日,星期一,星期二,星期三,星期四,星期五,星期六)分组

来自分类Dev

将日期时间索引移至下个月的第一个星期一/星期二/等

来自分类Dev

如何检查今天是否是星期一?

来自分类Dev

获取月份iOS的最后一个星期二

来自分类Dev

第一个星期二PHP

来自分类Dev

每年的每月第一个星期二

来自分类Dev

如何检查当天是否是星期五,并显示星期一和星期四的液体/小商品的div?

来自分类Dev

如何在Excel中识别给定月份的第一,第二等星期一或一周中的其他日期

来自分类Dev

Java的DateTimeFormatter开始星期从星期一

来自分类Dev

JavaScript获取下一个星期二或星期五的日期(最近)

来自分类Dev

如何在php中验证特定日期是否为星期一

来自分类Dev

如果日期是星期一,如何检查JavaScript

来自分类Dev

屏幕每个星期二变黑吗?

来自分类Dev

GregorianCalendar:从星期二跳到星期日

来自分类Dev

COUNTIF函数(如果星期几是星期二)

来自分类Dev

自定义日期时间设置为星期一

Related 相关文章

  1. 1

    SQL计数从每年的星期一星期二等

  2. 2

    试图在LINQ中获取星期几(星期一,星期二等。)到SQL

  3. 3

    Laravel-按当天分组(星期一,星期二等)

  4. 4

    熊猫自定义功能来查找是否是星期一,星期二等的第一,第二等-欢迎所有建议

  5. 5

    DatePickerDialog限制选项最长为一星期

  6. 6

    ActiveRecord:如何查询在特定工作日(例如,星期一,星期二等)创建的记录

  7. 7

    MySQL如何使用日期时间格式按特定日期(星期一,星期二等)选择所有行

  8. 8

    获取该月的第一天名称(星期一,星期二...)

  9. 9

    如何按星期一,星期二..分组时间序列数据?大熊猫

  10. 10

    将日期转换为R中的天数(星期一= 1,星期二= 2)

  11. 11

    如何知道今天是本月的哪个星期一,星期二,星期三等(数量)?

  12. 12

    将每日数据汇总到SQL中的每周级别:星期二至星期一为一周

  13. 13

    在一周中的每一天添加 1 天(星期一、星期二..)

  14. 14

    JSON数据-使用Javascript / Jquery按星期几(星期日,星期一,星期二,星期三,星期四,星期五,星期六)分组

  15. 15

    将日期时间索引移至下个月的第一个星期一/星期二/等

  16. 16

    如何检查今天是否是星期一?

  17. 17

    获取月份iOS的最后一个星期二

  18. 18

    第一个星期二PHP

  19. 19

    每年的每月第一个星期二

  20. 20

    如何检查当天是否是星期五,并显示星期一和星期四的液体/小商品的div?

  21. 21

    如何在Excel中识别给定月份的第一,第二等星期一或一周中的其他日期

  22. 22

    Java的DateTimeFormatter开始星期从星期一

  23. 23

    JavaScript获取下一个星期二或星期五的日期(最近)

  24. 24

    如何在php中验证特定日期是否为星期一

  25. 25

    如果日期是星期一,如何检查JavaScript

  26. 26

    屏幕每个星期二变黑吗?

  27. 27

    GregorianCalendar:从星期二跳到星期日

  28. 28

    COUNTIF函数(如果星期几是星期二)

  29. 29

    自定义日期时间设置为星期一

热门标签

归档