zoukankan      html  css  js  c++  java
  • iOS获取系统时间

    NSString* date;
    NSDateFormatter* formatter = [[NSDateFormatteralloc]init];
           [formattersetDateFormat:@"YYYY-MM-dd%20hh:mm:ss"];
           date = [formatterstringFromDate:[NSDatedate]];

    date 显示为 2011-11-01%2012:12:12

    想实现查找几天前的时间,可以用这个方法
      NSDate* date = [[NSDate alloc] init];
            date = [date dateByAddingTimeInterval:-5*3600*24];
    这是用现在的时间,往前面减5天,得到的时间。

     

    好简单!简单的很假!

     

     

    获取连续日期:

     NSDate *date = [NSDate date];
        // 2013-04-07 11:14:45
        NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
        // HH是24进制,hh是12进制
        formatter.dateFormat = @"MM.dd";
        
        NSDateFormatter *formatter2 = [[NSDateFormatter alloc] init];
        // HH是24进制,hh是12进制
        formatter2.dateFormat = @"YYYY-MM-dd";
        
        // formatter.locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"] autorelease];
        NSString *string = [formatter stringFromDate:date];
        NSLog(@"%@", string);
        // 返回的格林治时间
        NSMutableArray *dates = [NSMutableArray array];
    //    NSMutableArray *weekDays = [NSMutableArray array];
        NSString * registe = @"3";
        if([registe integerValue]>1)
        {
            for (int i=0; i<[registe integerValue]; i++ ) {
                NSDate *newDate = [[NSDate alloc] initWithTimeIntervalSinceReferenceDate:([date timeIntervalSinceReferenceDate] - 24*3600*i)];
                
                NSString *currentDateStr = [formatter stringFromDate:newDate];
                [dates addObject:currentDateStr];
                   NSLog(@"——————%@",dates);
                
                   }
            for (int i= [registe intValue]; i<7; i++) {
                
                 NSDate *newDate = [[NSDate alloc] initWithTimeIntervalSinceReferenceDate:( [date timeIntervalSinceReferenceDate] +24*3600 *(i- ([registe intValue]-1))*24*3600)];
    //            NSDate *newDate = [[NSDate alloc] initWithTimeIntervalSinceReferenceDate:( [date timeIntervalSinceReferenceDate] +24*3600 *(i-1))];
                
                NSString *currentDateStr = [formatter stringFromDate:newDate];
                [dates addObject:currentDateStr];
                
                NSLog(@"哈哈哈哈%@",dates);
            }
           
            
        }

  • 相关阅读:
    shell脚本,批量创建10个系统帐号并设置密码为随机8位字符串。
    shell脚本,在指定目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件。
    shell脚本,按字母出现频率降序排序。
    django 上传图片、使用PIL制作缩略图并保存到sea的storage
    mongo数据库基本操作--python篇
    看懂sh脚本
    推荐系统实践--基于用户的协同过滤算法
    推荐系统实践--概述
    django “如何”系列10:如何管理静态文件
    django “如何”系列9:三合一:利用遗留的数据库、输出csv和输出pdf
  • 原文地址:https://www.cnblogs.com/linxiu-0925/p/5086246.html
Copyright © 2011-2022 走看看