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);
  • 相关阅读:
    数据库中索引的概念
    将博客搬至CSDN
    数据结构之图(图的基本操作)
    数据结构之图(图的简介)
    数据结构树之红黑树
    图解数据结构树之AVL树
    排序算法之选择排序
    数据结构树之二分查找树
    Kali-Dos洪水攻击之Hping3
    Linux系统查看CPU使用率命令
  • 原文地址:https://www.cnblogs.com/daxiong520/p/4915951.html
Copyright © 2011-2022 走看看