zoukankan      html  css  js  c++  java
  • iOS NSDate与NSString之间的相互转换

    假如我们需要把当前的时间当成一个字符串作为一张图片的名字的话,就需要把当前的时间NSDate类型的数据转换成NSString类型。

    又或者在网络请求的时候,我们在网络上的到时间是一个字符串但是在本地就需要输出NSDate类型的数据。

    所以提供两个方法  第一个是将NSDate类型的数据转换成NSString类型的数据,  第二个是将NSString类型的数据转换成NSDate类型的数据

    1.NSDate -> NSString

    //获取当前时间
    NSDate *date = [NSDate date];
    //设置日期格式
    NSDateFormatter* formatter1 = [[NSDateFormatter alloc] init];
    [formatter1 setDateFormat:@"yyyyMMddHHmmss"];
    //变为数字
    NSString* str = [formatter1 stringFromDate:date];
    NSLog(@"dateString = %@",str);

    2.NSString -> NSDate

    //时间字符串
    NSString *str = @"20150806070733";
    //规定时间格式
    NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"yyyyMMddHHmmss"];
    //设置时区  全球标准时间CUT 必须设置 我们要设置中国的时区
    NSTimeZone *zone = [[NSTimeZone alloc] initWithName:@“CUT"];
    [formatter setTimeZone:zone];
    //变回日期格式
    NSDate *stringDate = [formatter dateFromString:str];
    NSLog(@"stringDate = %@",stringDate);
  • 相关阅读:
    数梦工场:新思维、新技术下的互联网+政务
    计算成就价值_数据实现梦想——达科在DT时代转型历程的分享
    AliSQL开源功能特性
    mysql 索引的使用
    sql经典面试题
    数据库理论知识点
    sql语句面试练习
    数据库范式的选择使用
    sql常用语句
    数据库范式
  • 原文地址:https://www.cnblogs.com/sunjiachen/p/4706320.html
Copyright © 2011-2022 走看看