zoukankan      html  css  js  c++  java
  • 格式化转换ObjectiveC中NSDate,NSData类型与NSString类型转换

    在本篇文章中,我们主要介绍格式化转换的内容,自我感觉有个不错的建议和大家分享下

        

    1 前言

        NSDate是Objective-C中的日期类型,用于处置日期格式的数据;NSData是字节类型的数据。今天我们来简单的学习一下其用法。

        

    2 代码实例

        

    int main(int argc, const char * argv[])
    {
        /******当前日期格式化 Start******/
    //    @autoreleasepool {
    //        
    //        
    //        NSDate *dateToDay = [NSDate date];//将取得当前时间
    //        NSDateFormatter *df = [[NSDateFormatter alloc] init];
    //        [df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    //        NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
    //        [df setLocale:locale];
    //        NSString *strDate = [df stringFromDate:dateToDay];
    //        NSLog(@"dateToDay is %@",strDate);
    //        
    //        
    //        
    //    }
        /******当前日期格式化 End******/
        
    //     /******指定日期格式化 Start******/
    //    @autoreleasepool {
    //        
    //       
    //        NSDateFormatter *df = [[NSDateFormatter alloc] init];//格式化
    //        [df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    //        NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];//本地化
    //        [df setLocale:locale];
    //        NSString *myDateString = @"2009-09-15 18:30:00";
    //        NSDate *myDate = [df dateFromString:myDateString];
    //        NSLog(@"dateToDay is %@",myDate);
    //        
    //        
    //        
    //    }
    //    /******指定日期格式化 End******/
        
    //    /******NSDate与NSString转换 Start******/
    //    @autoreleasepool {
    //        
    //        
    //        NSMutableData *data = [NSMutableData data];
    //        [data appendData:[[NSString stringWithFormat:@"1234"] dataUsingEncoding:NSUTF8StringEncoding]];
    //        NSString *tmpData = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
    //        NSLog(@"[***] tmpData is :%@",tmpData);
    //        [tmpData release];
    //
    //    }
    //    /******NSDate与NSString转换 End******/
        
        /******NSDate与NSString转换 Start******/
        @autoreleasepool {
            
            
            NSString *str = @"12345";
            NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding];
            NSLog(@"data is:%@",data);
            
        }
        /******NSDate与NSString转换 End******/
        
        return 0;
    }
        每日一道理
    整个世界,因为有了阳光,城市有了生机;细小心灵,因为有了阳光,内心有了舒畅。明媚的金黄色,树丛间小影成像在叶片上泛有的点点破碎似的金灿,海面上直射反映留有的随波浪层层翻滚的碎片,为这大自然创造了美景,惹人醉的温馨之感,浓浓暖意中夹杂着的明朗与柔情,让雨过天晴后久违阳光的心灵重新得到了滋润!

        

        

    3 结语

        以上是全部内容,希望对大家有所帮助。

        Demo代码下载:http://download.csdn.net/detail/u010013695/5395419

        

    文章结束给大家分享下程序员的一些笑话语录: 程序员喝酒
      我偶尔采用“木马策略”、“交叉测试”,时间不长就开始“频繁分配释放资源”,“cache”也是免不了的了,
      不过我从不搞“轮巡”,也不会“捕获异常”,更不会“程序异常”,因为我有理性
    克制的。  

  • 相关阅读:
    大战设计模式【13】—— 组合模式
    大战设计模式【12】—— 迭代器模式
    大战设计模式【11】—— 模板方法模式
    大战设计模式【10】—— 外观模式
    linux命令进阶
    ansible普通用户su切换
    Ansible 进阶技巧
    ansible playbook对错误的处理
    ansible示例,离线安装etcd
    (原)centos7安装和使用greenplum4.3.12(详细版)
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3086041.html
Copyright © 2011-2022 走看看