zoukankan      html  css  js  c++  java
  • iOS:NSDate的主要几种时间形式

    NSDate:时间的获取和操作

    1、获取当前时间

    1     //获取当前日期
    2     NSDate *date = sender.date;
    3     NSLog(@"%@",date);

    2、将date转换为字符串并格式化

    1   //date转字符串
    2     NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
    3     //YYYY:年 MM:月 dd:日 HH:24小时制  hh:12小时制
    4     formatter.dateFormat = @"YYYY-MM-dd HH:mm:ss";
    5     NSString *strdate = [formatter stringFromDate:date];
    6     NSLog(@"%@",strdate);

    3、将字符串转回date

    1     //字符串转date
    2     NSDate *date2 = [formatter dateFromString:strdate];
    3     NSLog(@"%@",date2);

    4、将字符串日期分解为年、月、日

    1     //将日期分解为年月日
    2     NSCalendar *calendar = [NSCalendar currentCalendar];
    3     NSInteger unitflags = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay;
    4     NSDateComponents *components = [calendar components:unitflags fromDate:date];
    5     NSLog(@"year:%ld  month:%ld  day:%ld",[components year],[components month],[components day]);

    5、将年、月、日合并为日期字符串

    1     //将年月日组合成日期
    2     [components setYear:2014];
    3     [components setMonth:9];
    4     [components setDay:1];
    5     NSDate *date3 = [calendar dateFromComponents:components];
    6     NSLog(@"%@",date3);
  • 相关阅读:
    微信小程序——微信支付
    .Net 异步方法, await async 使用
    微信小程序路过——新手不要错过哦!
    关于文件的上传。
    网页源代码的获取方法
    PCPOP多功能外挂v1.0
    网站开发步骤
    关于系统的垃圾文件
    关于容器中的控件的使用
    POP气球机
  • 原文地址:https://www.cnblogs.com/daxiong520/p/4915951.html
Copyright © 2011-2022 走看看