zoukankan      html  css  js  c++  java
  • 获取当前时间字符串

    - (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;

    }

  • 相关阅读:
    改变checkbox默认样式
    svn clean up
    vue移动端弹框组件
    移动端滚动选择
    三目运算符判断三个条件
    Vue ---- Vuex 的第一次接触
    Vue2.0组件间数据传递
    es6
    JQuery------制作div模态框
    企业知识分享+团队协作神器之Confluence
  • 原文地址:https://www.cnblogs.com/wustlj/p/2394170.html
Copyright © 2011-2022 走看看