zoukankan      html  css  js  c++  java
  • IOS managerTime

      1. NSString ->NSdate

            NSString *birthday =  self.btnBirthday.titleLabel.text;

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

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

            NSDate *date = [dateFormatter dateFromString:birthday];

          2.getcurrent time

         #pragma  mark - 获取当前时间

         -(NSDate *)getcurTime{

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

        [formatter setDateFormat:@"yyyy-MM-dd"];

         //NSString *dataTime = [formatter stringFromDate: [NSDate date]];//NsDate转Nsstring

         return  [NSDate date];

         }

        3.compareTime

         -(int)compareOneDay:(NSDate *)oneDay withAnotherDay:(NSDate *)anotherDay

        {

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

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

        NSString *oneDayStr = [dateFormatter stringFromDate:oneDay];

        NSString *anotherDayStr = [dateFormatter stringFromDate:anotherDay];

        NSDate *dateA = [dateFormatter dateFromString:oneDayStr];

        NSDate *dateB = [dateFormatter dateFromString:anotherDayStr];

        NSComparisonResult result = [dateA compare:dateB];

        NSLog(@"date1 : %@, date2 : %@", oneDay, anotherDay);

        if (result == NSOrderedDescending) {

            //NSLog(@"Date1  is in the future");

            return 1;

        }

        else if (result == NSOrderedAscending){

            //NSLog(@"Date1 is in the past");

            return -1;

        }

        //NSLog(@"Both dates are the same");

        return 0;

        

      }

          

  • 相关阅读:
    使用Index()+Match()函数实现更为灵活的VLookUp()
    Hexo搭建博客笔记
    Jenkins自动化部署项目
    Ubuntu安装docker
    Ubuntu的简单使用
    ansible之Ad-Hoc
    redis的集群
    redis的主从复制和哨兵
    redis的持久化存储
    redis数据库基础
  • 原文地址:https://www.cnblogs.com/HQBBOX/p/5286594.html
Copyright © 2011-2022 走看看