首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    OC学习12——字符串、日期、日历

    一、字符串 1、NSString代表字符序列不可变的字符串,即一旦NSString对象被创建,包含在这个对象中的字符序列就说不可改变的,直至这个对象被销毁。...对象代表日期和时间,OC既提供了类方法来创建NSDate对象,也提供了大量以init开头的方法来初始化NSDate对象。...7 NSDate* date1 = [NSDate date]; 8 NSLog(@"%@" , date1); 9 // 获取从当前时间开始,一天之后的日期...使用NSDateFormatter完成NSDate和NSString之间的转换的步骤如下: 创建一个NSDateFormatter对象 调用NSDateFormatter的setDateStyle:、setTimeStyle...从NSDate中分开获取各时间字段的数值的步骤如下: 创建NSCalendar对象 调用NSCalendar的components:fromDate:方法获取数值,返回一个NSDateComponents

    1.9K70

    iOS开发一款小巧简洁的日历控件 原

    * year; @property(nonatomic,strong)NSString * month; @property(nonatomic,strong)NSString * day; @end...(2)向系统的NSDate类中添加一些扩展方法,便于我们使用 //头文件部分 @interface NSDate (YHBaseCalendar) /**  *获取当前月的天数  */ - (NSUInteger... = [NSString stringWithFormat:@"%d",[_today getYear]];     _selectModel.month =[NSString stringWithFormat...1:0;     //开始创建按钮     /**      *这里的逻辑是有问题的,应该设计成cell的复用机制,而不应该重复耗性能的创建 有时间在优化      */ #warning 可以优化哦 ...for (int i=0; i<weekRow; i++) {         //列         for (int j=0; j<7; j++) {             //先进行上个月余天的创建

    3.6K20

    【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词

    //获取从 1970年1月1日 开始 20年后的日期 NSDate * date3 = [NSDate dateWithTimeIntervalSince1970 : 3600 * 24 * 366..., 从 NSDate 对象中提取 月, 日, 年 数值; -- NSCalendar 作用 : NSDate 与 NSDateComponents 转化媒介; -- NSDateComponents 作用...-> 数据 : "(NSDateComponents *) components : FromDate :", 从 NSDate 中提取 年月日时分秒 各个字段数据; -- 数据 -> NSDate ...//获取从 1970年1月1日 开始 20年后的日期 NSDate * date3 = [NSDate dateWithTimeIntervalSince1970 : 3600 * 24 * 366...-> 数据 : "(NSDateComponents *) components : FromDate :", 从 NSDate 中提取 年月日时分秒 各个字段数据; -- 数据 -> NSDate

    1.3K20
    领券