zoukankan      html  css  js  c++  java
  • NSDate和NSString之间的转换,(可以转时区的哈)

    //输入的日期字符串形如:@"1992-05-21 13:08:08"

    - (NSDate *)dateFromString:(NSString *)dateString{

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

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


    NSDate
    *destDate= [dateFormatter dateFromString:dateString];

    [dateFormatter release];

    return destDate;

    }

    - (NSString *)stringFromDate:(NSDate *)date{

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

    //zzz表示时区,zzz可以删除,这样返回的日期字符将不包含时区信息 +0000。

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

    NSString
    *destDateString = [dateFormatter stringFromDate:date];

    [dateFormatter release];

    return destDateString;

    }

    - (IBAction)handleDidPressBtn1{

    NSLog(
    @"%@\n", [self dateFromString:@"2011-08-09 12:02:01"]);

    NSLog(
    @"%@\n", [self stringFromDate:[self dateFromString:@"2011-08-09 12:02:01"]]);

    }

    输出结果如下:

    2011-08-09 04:02:01 +0000

    2011-08-09 12:02:01 GMT+08:00

  • 相关阅读:
    Google提出的新型激活函数:Swish
    Rosonblatt线性感知器
    Rosonblatt线性感知器
    毕业的到来
    陌生人
    学会感恩
    session和el表达式
    cooking和session
    不離不棄
    生活
  • 原文地址:https://www.cnblogs.com/pipizhu/p/2071983.html
Copyright © 2011-2022 走看看