美文网首页
获取某一刻的时间

获取某一刻的时间

作者: eryuxinling | 来源:发表于2020-05-19 09:43 被阅读0次
    /**
     *传入时间,返回那时候的时间戳     比如今天或者明天12点的时间戳 
     */
    +(NSInteger )my_getFarFrom_12_TimeWithTime:(NSInteger)time
    {
        NSDate*date = [NSDate date];
        
        NSTimeZone *gmt = [NSTimeZone timeZoneWithAbbreviation:@"GMT+0800"];
        NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier: NSCalendarIdentifierGregorian];
    
        [gregorian setTimeZone:gmt];
        NSDateComponents*components = [gregorian components:NSUIntegerMax fromDate: date];
        [components setHour:time]; //12  36
        [components setMinute:0];
        [components setSecond: 0];
        NSDate*newDate = [gregorian dateFromComponents: components];
        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
        [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    
        NSInteger timeDur = (NSInteger)[newDate timeIntervalSince1970];
        return timeDur;
    }
    

    这个,传0 就是今天0点,12就是12点,24就是明天0点,36就是明天中午12点

    相关文章

      网友评论

          本文标题:获取某一刻的时间

          本文链接:https://www.haomeiwen.com/subject/txevohtx.html