美文网首页
iOS 日期处理

iOS 日期处理

作者: 着魔的毛豆 | 来源:发表于2016-04-01 16:24 被阅读92次

日期处理

  • NSString 与 NSDate 转换
    使用NSDateFormatter
    日期格式说明: yy: 年的后2位
    yyyy: 完整年
    MM: 月,显示为1-12
    MMM: 月,显示为英文月份简写,如 Jan
    MMMM: 月,显示为英文月份全称,如 Janualy
    dd: 日,2位数表示,如02
    d: 日,1-2位显示,如 2
    EEE: 简写星期几,如Sun EEEE: 全写星期几,如Sunday aa: 上下午,AM/PM H: 时,24小时制,0-23 K:时,12小时制,0-11 m: 分,1-2位
    mm: 分,2位 s: 秒,1-2位 ss: 秒,2位 S: 毫秒
    例如:2016-05-01 12:32:30 yyyy-MM-dd HH:mm:ss
NSDateFormatter *fm = [[NSDateFormatter alloc] init]; 
NSTimeZone *timeZone = [NSTimeZone localTimeZone];
 [fm setTimeZone:timeZone]; 
//设置日期的转换格式 
[fm setDateFormat : @"yyyy-MM-dd HH:mm"]; 
NSDate *date = [fm dateFromString:]; 
NSString *string = [fm stringFromDate:];
  • NSCalendar与NSDateComponents 用于日期的比较:

注意: calendarWithIdentifier(ios8以后才有)

objectivecNSDateFormatter *fm = [[NSDateFormatter alloc] init];
 NSTimeZone *timeZone = [NSTimeZone localTimeZone];  
[fm setTimeZone:timeZone]; 
[fm setDateFormat : @"yyyy-MM-dd HH:mm"];  
NSDate *toDate = [fm dateFromString:firstToDate];
 NSDate *fromDate = [fm dateFromString:secoud];  
NSCalendar *calendar = [NSCalendar calendarWithIdentifier:NSGregorianCalendar]; 
//日期单元 
NSUInteger unitFlags = NSCalendarUnitYear | NSMonthCalendarUnit | NSDayCalendarUnit | NSCalendarUnitHour | NSCalendarUnitMinute;  NSDateComponents *components = [calendar components:unitFlags fromDate:toDate toDate:fromDate options:NSCalendarWrapComponents];

相关文章

  • iOS日期处理

    1、yyyy-MM-dd-> 今天、昨天、MM月dd日,注意dateFormater的格式一定要对应上传参过来的日期格式

  • 日期处理(iOS)

    一、日期 NSDate 日期类型当前时间: [NSDate date] 时间比较,推荐转换成NSDate类型,然后...

  • iOS 日期处理

    日期处理 NSString 与 NSDate 转换使用NSDateFormatter 日期格式说明: yy: 年...

  • iOS日期处理

    服务器返回的时间是字符串,手机获取的时间是NSDate,需要进行转换。 凡是日期处理,这三个类足够了 NSDate...

  • ios日期处理

    目录: 1、字符串转换为日期; 2、时间戳转换为日期; 3、日期转换为字符串 4、获取日期中的年、月、日、时、分、...

  • IOS日期处理

    一、先定义一个全局变量的NSTimeInterval 复制代码 @interface ViewController...

  • 时间与日期

    在iOS原生类中用以处理时间与日期的类:NSCalendar 日历处理NSDateComponents 将日期进...

  • iOS的NSString * 与 NSDate *的日期转换处理

    iOS的NSString * 与 NSDate *的日期转换处理

  • iOS 日期处理 - 解析日期(转载)

  • ios关于日期处理

    最近在项目的开发的过程中遇到了关于ios日期处理的问题,直接上代码,各位可以看一看这段代码有没有问题 这段代码一开...

网友评论

      本文标题:iOS 日期处理

      本文链接:https://www.haomeiwen.com/subject/yksylttx.html