zoukankan      html  css  js  c++  java
  • 两个获得 年月日 的方法,

    //get day month year week from nsdate

    -(NSString *)dayFromDate:(NSDate *)date

    {

        NSString *dateString;

        NSCalendar*calendar = [NSCalendar currentCalendar];

        NSDateComponents*comps;

        

        comps =[calendar components:(NSYearCalendarUnit | NSMonthCalendarUnit |NSDayCalendarUnit|NSWeekdayCalendarUnit|NSWeekdayOrdinalCalendarUnit)

                           fromDate:date];

        NSInteger year = [comps year];

        NSInteger month = [comps month];

        NSInteger day = [comps day];

        NSLog(@"year:%d month: %d, day: %d", year, month, day);

        NSInteger weekdayNumber = [comps weekday];

        switch (weekdayNumber) {

            case 1:

                weekday = @"星期日";

                break;

            case 2:

                weekday = @"星期一";

                break;

            case 3:

                weekday = @"星期二";

                break;

            case 4:

                weekday = @"星期三";

                break;

            case 5:

                weekday = @"星期四";

                break;

            case 6:

                weekday = @"星期五";

                break;

            default:

                weekday = @"星期六";

                break;

        }

        dateString = [NSString stringWithFormat:@"%d%d%d",year,month,day];

        return dateString;

    }

     

     

     

     NSDate *tomorrow = [NSDatedateWithTimeIntervalSinceNow:86400];//60*60*24 24hours

        NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];

    NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];

        dateFormatter.dateFormat = @"yyyyMMdd";

        NSString *dateStr = [dateFormatter stringFromDate:date];

        

        [self.dateButtonsetTitle:dateStr forState:UIControlStateNormal];

        

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

        dateFormatter2.weekdaySymbols = @[@"星期日", @"星期一", @"星期二", @"星期三", @"星期四", @"星期五", @"星期六"];

        [dateFormatter2 setDateFormat: @"EEEE"];

        NSString *wekday = [dateFormatter2 stringFromDate:date];

  • 相关阅读:
    基于消息摆渡节点的DTN路由
    A DTN Congestion Mechanism Based on Distributed Storage
    $(formId).autocomplete is not a function
    [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
    ajax提交的中文便会变成乱码
    Ajax原理
    Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.init
    JavaScript 无符号位移运算符 >>> 三个大于号 的使用方法
    普通按钮提交
    jsp的一些基本操作
  • 原文地址:https://www.cnblogs.com/guligei/p/3025539.html
Copyright © 2011-2022 走看看