zoukankan      html  css  js  c++  java
  • ios NSDate

    NSDate:

    OC中的日期时间类


    1. 世界标准时间
    NSDate *date = [NSDate date];
    NSLog(@"%@", date); 
    
    2. 本地时间
    //本地时间是一个格式代码 (2种格式)
    NSDate *date = [NSDate date];
    NSLog(@"%@", localTime()); //调用函数
    NSLog(@"%@", [date localTime]); (添加为分类)只是条用方法不一样
    NSLog(@"%@", [NSDate localTime]); (添加为分类)
    
    //调用函数
    NSDate* localTime()
    {
        NSTimeZone *zone = [NSTimeZone systemTimeZone];
        NSUInteger integer = [zone secondsFromGMTForDate:[NSDate date]];
        NSDate *localTime = [[NSDate date] dateByAddingTimeInterval:integer];
        return localTime;
    }
    
    //添加为分类( NSDate + TRLoacalTime )
    -(NSDate *)localTime
    {
        return [NSDate localTime];
    }
    +(NSDate *)localTime
    {
        NSTimeZone *zone = [NSTimeZone systemTimeZone];
        NSUInteger integer = [zone secondsFromGMTForDate:[NSDate date]];
        NSDate *localTime = [[NSDate date] dateByAddingTimeInterval:integer];
        return localTime;
    }
    
    3. 时间间隔
    NSDate *date2 = [NSDate dateWithTimeIntervalSinceNow:-60]; //从现在时间开始后的前后n秒
    NSTimeInterval seconds = [date timeIntervalSince1970];   // 
    seconds = [time1 timeIntervalSinceDate:time2];
    
    4. 指定格式输出时间
    NSDateFormatter *df = [[NSDateFormatter alloc] init];
    df.dateFormat = @"yyyy年MM月dd日 HH:mm:ss EEE";
    NSString *str = [df stringFromDate:[NSDate date]];
    NSLog(@"%@", str);
    
    5. 时间对比:
    NSDate *earlierDate = [time1 earlierDate:time2];   //获取较早的时间
    NSDate *laterDate = [time1 laterDate:time2];  // 获取较晚的时间
    [time2 isEqualToDate:time2] //判断时间是否相同,以纳秒来计算时间的,按时间的创建时间先后来判断
    
    成功的三大原则: 1、坚持 2、不要脸 3、坚持不要脸
  • 相关阅读:
    1065 a+b and c(64)
    1049 counting ones
    1040 the longest symmetric
    1039 course list for student
    1038 recover the smallest number
    1035 head of a gang
    1033 to fill or not to fill
    node环境下通过redis共享session记录
    vue+koa+sequlize 搭建使程序员专注业务代码开发框架---对于nunjucks引入webpack后,产生的文件缓存相关的思考(四)
    charless抓包https---记录一下菜鸡的日常
  • 原文地址:https://www.cnblogs.com/xulinmei/p/7420099.html
Copyright © 2011-2022 走看看