zoukankan      html  css  js  c++  java
  • ios 获取当前时间

    1.第一种返回的时间是一个整个的字符串。

    1     NSDate *timeDate = [NSDate date];
    2     NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    3     [dateFormatter setDateFormat:@"YYYY-MM-dd hh:mm:ss"];
    4     NSString *locationString = [dateFormatter stringFromDate:timeDate];
    5     return locationString;

    2.第二种是分离出单个时间点,然后拼接字符串返回(星期也有,这里没有写)。

        NSDate *timeDate = [NSDate date];
        NSCalendar *cal = [NSCalendar currentCalendar];
        NSUInteger unitFlags = NSCalendarUnitDay | NSCalendarUnitMonth | NSCalendarUnitYear | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond;
        NSDateComponents *conponent = [cal components:unitFlags fromDate:timeDate];
        
        NSInteger year = [conponent year];
        NSInteger month = [conponent month];
        NSInteger day = [conponent day];
        NSInteger hour = [conponent hour];
        NSInteger min = [conponent minute];
        NSInteger sec = [conponent second];
        
        NSString *nsDateString= [NSString stringWithFormat:@"%4ld-%2ld-%2ld %2ld:%2ld:%2ld", year, month, day,hour, min, sec];
        return nsDateString;
  • 相关阅读:
    正则表达式详解<一>
    multimap详讲
    map详讲<二>
    map详解<一>
    priority_queue详解
    容器适配器(一):queue
    用 input() 函数返回的数据是字符串类型
    学习python的基本了解
    学习oracle的SQL语句 练习
    oracle 练习题
  • 原文地址:https://www.cnblogs.com/shen5214444887/p/4894883.html
Copyright © 2011-2022 走看看