zoukankan      html  css  js  c++  java
  • 关于添加类目

    Xcode工程下;  

    1 command + N 新建 

    2 选择 Objectiove-C File

    3 File:  设置新建的类的名字; File  Type:Category(选择) Class:(选择具体要创建的类名)

    //此方法是把 日期类型的数据转化为  字符串类型

    + (NSString *)stringWithDate:(NSDate *)date formatter:(NSString *)formatter{    

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

        [dateFormatter setDateFormat:formatter];//设置日期格式

        NSString *string = [dateFormatter stringFromDate:date];//日期型转化为字符型    

        return string;    

    }

    //此方法是把字符串类型的数据  转化为日期类型的数据

    + (NSDate *)dateWithDateStringT:(NSString *)string{    

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

        [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//必须有的步骤创建格式

        NSDate *date = [dateFormatter dateFromString:string];    

        return date;

    }

    //字符串转化为日期,并且字 符串的格式 可以灵活使用 在外部写

    + (NSDate *)dateWithDateString:(NSString *)string formatter:(NSString *)formatter{    //类方法    

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

        [dateFormatter setDateFormat:formatter];//必须有的步骤..灵活的使用

        NSDate *date = [dateFormatter dateFromString:string];    

        return date;    

    }

    //关于日期的一些设置:

       //NSDate 这个类 是Foundation框架中表示日期的类

        //获取当前时间,打印信息包含,年月日 时分秒 以及时区。零时区时间

        NSDate *nowDate = [NSDate date];

        NSLog(@"nowDate is %@",nowDate);        

        //获取明天当天的时间

        NSDate *tomorrow = [NSDate dateWithTimeInterval:24*60*60 sinceDate:nowDate];

        NSLog(@"tomorrow is %@",tomorrow); 

      

        NSLog(@"---00--");

        NSTimeInterval seconds = [nowDate timeIntervalSinceDate:tomorrow];

        NSLog(@"%.2f",seconds);//一年一共的秒数 

        NSTimeInterval time = [nowDate timeIntervalSince1970];

        NSLog(@"%.2f",time);    

        //NSDateComponentsFormatter 创建日期格式类,作用是 将NSDate对象 与 NSString 对象 互转

        //1 创建一个 日期格式的对象

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

        //2 设置转化格式

        /*

         1 y 年

         2 M 月

         3 d 日

         4 H 24小时 h(am/pm 12小时)

         5 m 分

         6 s 秒

         */ 

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

        //使用日期格式对象 完成转换

         NSLog(@"----0");

        //1 将日期对象转化为字符串对象

        NSString *str = [dateFormatter stringFromDate:nowDate];//日期型转化为字符型

        NSLog(@"str is %@",str);    

        NSLog(@"----1");

        //2 将字符串转化为对象

        NSDate *date = [dateFormatter dateFromString:@"2016-01-01 11:11:33"];

        NSLog(@"date is %@",date);

  • 相关阅读:
    广义斐波那契数列 矩阵乘法
    GCD
    [SDOI2008]沙拉公主的困惑 线性筛_欧拉函数_逆元_快速幂
    [SDOI2008]仪仗队 欧拉函数
    洛谷P2617 Dynamic Rankings 主席树 单点修改 区间查询第 K 大
    洛谷P3919 【模板】可持久化数组(可持久化线段树/平衡树)
    Codevs 3269 混合背包
    洛谷P3834 【模板】可持久化线段树 1 主席树
    矩形面积求并 扫描线 + 过不去
    灾后重建 Floyd
  • 原文地址:https://www.cnblogs.com/jiurong001/p/5199101.html
Copyright © 2011-2022 走看看