• 获取当前时间字符串


    - (NSString *)getCurrentDate

    {

        NSDateFormatter *formatter =[[[NSDateFormatteralloc] init] autorelease];  

        NSDate *date = [NSDate date];  

        [formatter setTimeStyle:NSDateFormatterMediumStyle];  

        NSCalendar *calendar = [[[NSCalendaralloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];  

        NSDateComponents *comps = [[[NSDateComponentsalloc] init] autorelease];  

        [comps setTimeZone:[NSTimeZonetimeZoneWithName:@"Asia/Shanghai"]];

        NSInteger unitFlags = NSYearCalendarUnitNSMonthCalendarUnitNSDayCalendarUnitNSWeekdayCalendarUnit | NSHourCalendarUnitNSMinuteCalendarUnitNSSecondCalendarUnit;  

        comps = [calendar components:unitFlags fromDate:date];  

        

        int year=[comps year];  

        NSString *month = ([comps month] < 10)?[NSStringstringWithFormat:@"0%d",[comps month]]:[NSStringstringWithFormat:@"%d", [comps month]];

        NSString *day = ([comps day] < 10)?[NSStringstringWithFormat:@"0%d",[comps day]]:[NSStringstringWithFormat:@"%d", [comps day]];

        NSString *hour = ([comps hour] < 10)?[NSStringstringWithFormat:@"0%d",[comps hour]]:[NSStringstringWithFormat:@"%d", [comps hour]];

        NSString *min = ([comps minute] < 10)?[NSStringstringWithFormat:@"0%d",[comps minute]]:[NSStringstringWithFormat:@"%d", [comps minute]];

        NSString *sec = ([comps second] < 10)?[NSStringstringWithFormat:@"0%d",[comps second]]:[NSStringstringWithFormat:@"%d", [comps second]];

            

        NSString *curDate = [[[NSString alloc] initWithFormat:@"%d%@%@%@%@%@", year, month, day, hour, min, sec] autorelease];

        

        return curDate;

    }

  • 相关阅读:
    poj3068
    tyvj1864 [Poetize I]守卫者的挑战
    BZOJ1597 [Usaco2008 Mar]土地购买
    [AtCoder Regular Contest 083] Bichrome Tree
    [LUOGU]3919 【模板】可持久化数组
    [LUOGU]P3701 主席树(假的)
    2018.7.20模拟赛
    [CodeForces]1006F Xor Path
    2018.7.19模拟赛
    [LUOGU]P1373 小a和uim之大逃离
  • 原文地址:https://www.cnblogs.com/wustlj/p/2394170.html
Copyright © 2020-2023  润新知