• IOS Date, NSDateFormatter, compare, dateFromString:mydatestr



    小结:

    1)日期格式化:NSDateFormatter,NSLocale,  "yyyy-MM-dd HH:mm:ss"

    2)字符转换为日期;NSDate *mydate=[df dateFromString:mydatestr];

    3)日期比较:compare,NSOrderedSame,NSOrderedAscending,NSOrderedDescending

    NSDate *dateDay=[[NSDate alloc] init];

        NSDateFormatter *df=[[NSDateFormatter alloc] init];

        [df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

        NSLocale *locale=[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];

        [df setLocale:locale];

       

        NSLog(@"dateDay =%@",dateDay);

        

        NSString *mydatestr=@"2012-09-10 18:20:00";

        NSDate *mydate=[df dateFromString:mydatestr];

        

          NSLog(@"mydate =%@",mydate);

        switch ([dateDay compare:mydate]) {

            case NSOrderedSame:

                NSLog(@"same");

                break;

             case NSOrderedAscending

                NSLog(@"dateday is earlier than mydate");

                break;

             case NSOrderedDescending:

                NSLog(@"dateday is later than mydate");

                break;

            default:

                NSLog(@"Bad date");

                break;

        }

  • 相关阅读:
    第一天,用诗遇见
    13计本班人工智能第二次作业
    第一次人工智能作业
    陈林 130702010048
    人工智能第一次作业
    第二次作业
    人工智能第一次作业
    软件工程(2019)结对编程第二次作业
    软件工程(2019)结对编程第一次作业
    软件工程(2019)第二次作业
  • 原文地址:https://www.cnblogs.com/csj007523/p/2593728.html
Copyright © 2020-2023  润新知