zoukankan      html  css  js  c++  java
  • NSDate和NSString

    +(NSDate*) convertDateFromString:(NSString*)uiDate
    {
        NSDateFormatter *formatter = [[NSDateFormatter alloc] init] ;
        [formatter setDateFormat:@"yyyy年MM月dd日"];
        NSDate *date=[formatter dateFromString:uiDate];
        return date;
    }
    
     
    
    输入的日期字符串形如:@"2012-07-30 13:08:08"
    
    - (NSDate *)dateFromString:(NSString *)dateString{
    
    NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];
    
    [dateFormatter setDateFormat: @"yyyy-MM-dd HH:mm:ss"]; 
    
    NSDate *destDate= [dateFormatter dateFromString:dateString];
    
    [dateFormatter release];
    
    return destDate;
    
    }
    
     
    
    - (NSString *)stringFromDate:(NSDate *)date{
    
    NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init]; 
    
    //zzz表示时区,zzz可以删除,这样返回的日期字符将不包含时区信息。
    
    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"];
    
    NSString *destDateString = [dateFormatter stringFromDate:date];
    
    [dateFormatter release];
    
    return destDateString;
    
    }
    
     //从起始日期经过一定天数后/前(day为负数)的日期
    - (NSString *)dateStringFromDate:(NSDate *)date afterDay:(int)day
    {
        NSCalendar *calendar = [NSCalendar currentCalendar];
        NSDateComponents *componentsToAdd = [[NSDateComponents alloc] init];
        //这边填入需要增加的天数
        [componentsToAdd setDay:day];
        NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];
        [dateFormatter setDateFormat:@"yyyy-MM-dd"];
        NSDate *fromDate=date;
        NSDate *dateAfterDay = [calendar dateByAddingComponents:componentsToAdd toDate:fromDate options:0];
        [componentsToAdd release];
        NSString *dateStr = [dateFormatter stringFromDate:dateAfterDay];
        [dateFormatter release];
        
        return dateStr;
    }



  • 相关阅读:
    selenium 滑动页面至元素可见
    APP接口测试和功能测试点
    单元测试总结
    python-selenium -- 弹出框处理
    集成测试
    白盒、黑盒、灰盒、动(静)态分析、人工(自动化)测试、覆盖率
    css3 页面退出和进入的动画
    CSS样式中,background-image 背景图片居中显示并且在不同屏幕分辨率下始终居中
    CSS选择器4是下一代CSS选择器规范
    setInterval()-----------js 函数总结
  • 原文地址:https://www.cnblogs.com/riskyer/p/3225754.html
Copyright © 2011-2022 走看看