//时间初始化
        NSDate *date = [[NSDate alloc]initWithString:@"2010-01-01 23:59:59 +0900"];
        NSString *str = [date description];
        NSLog(@"%@",str);

//是否相同日期:
NSDate *date1 = [[NSDate alloc] initWithString:@"2010-01-01 23:59:59 +0900"];
        NSDate *date2 = [[NSDate alloc] initWithString:@"2010-02-14 23:59:59 +0900"];
       
        
        BOOL b = [date1 isEqualToDate: date2];
        
        if (b) {
            NSLog(@"%@",date1);
        }else{
            NSLog(@"不相等");
        }

 
//取得从现在开始过某秒之后的日期时间:
        
        NSDate *d = [NSDate dateWithTimeIntervalSinceNow: 86400*7];
        NSLog(@"%@",d);
//*负数是指过去时间
 
 
//自己设定的形式(这是个形式)
        NSDateFormatter *df = [[NSDateFormatter alloc] init];
        
        df.dateFormat  = @"yyyy/MM/dd HH:mm:ss";
        NSLog(@"这个时间是:%@",df);
        //或 [df setDateFormat:@"yyyy/MM/dd HH:mm:ss"];
 //取得现在日期时间:(连接上面设定形式)
        
        NSString *str1 = [df stringFromDate:[NSDate date]];
        
        NSLog(@"--->%@",str1);
        //设定日期: (连接上面设定形式)
        
        NSDate *aDate = [df dateFromString: @"2000/03/01 00:00:00"];
        
        NSLog(@"这个是:%@",aDate);
        
        
        //从某时间开始经过多长时间后的日期时间:
        NSDate *bDate;
        bDate = [aDate initWithTimeInterval:3*60  sinceDate:aDate];
        //从aDate过3分钟
        NSLog(@"从A时间过去了%@",bDate);

//只取得日期不要时间:
        
        NSDateFormatter *df = [[NSDateFormatter alloc] init];
        
        [df setTimeStyle: NSDateFormatterNoStyle];
        
        [df setDateStyle: NSDateFormatterMediumStyle];
        
        NSString *nowStr = [df stringFromDate:[NSDate date]];
        
        NSLog(@"日期:%@",nowStr);

NSDate管理日期和时间的更多相关文章

  1. 使用moment.js轻松管理日期和时间

    大家在前端Javascript开发中会遇到处理日期时间的问题,经常会拿来一大堆处理函数才能完成一个简单的日期时间显示效果.今天我给大家介绍一个轻量级的Javascript日期处理类库:moment.j ...

  2. [转] 使用moment.js轻松管理日期和时间

    当前时间:moment().format('YYYY-MM-DD HH:mm:ss'); 2017-03-01 16:30:12 今天是星期几:moment().format('d'); 3 Unix ...

  3. 5.Python3标准库-日期和时间

    ''' 不同于int,str,float,Python没有包含对应日期和时间的原生类型,不过提供了3个相应的模块,可以采用多种表示来管理日期和时间值 time模块由底层C库提供与时间相关的函数.它包含 ...

  4. SharePoint 2013 日期和时间字段格式设置

    前言 最近碰到一个需求,用户希望修改日期和时间字段的格式,因为自己的环境是英文的,默认的时间格式是[月/日/年]这样的格式,我也是碰到这个问题才知道,这是美式的时间格式,然而用户希望变成英式的时间格式 ...

  5. java Joda-Time 对日期、时间操作

    任何企业应用程序都需要处理时间问题.应用程序需要知道当前的时间点和下一个时间点,有时它们还必须计算这两个时间点之间的路径.使用 JDK 完成这项任务将非常痛苦和繁琐.现在来看看 Joda Time,一 ...

  6. NSDate 总结日期操作

    IOS Object-c NSDate总结日期操作 //NSDate //1, 创建NSDate对象 NSDate *nowDate = [NSDate date]; NSLog(@"%@& ...

  7. Django - 日期、时间字段

    创建django的model时,有DateTimeField.DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime().date().time()三中对象 ...

  8. CentOS 7 设置日期和时间

    现代操作系统分为以下两种类型的时钟: 实时时钟(Real-Time Clock,RTC),通常称为硬件时钟(一般是系统主板上的集成电路),它完全独立于操作系统的当前状态,即使在计算机关闭时也能运行. ...

  9. iOS NSDate 常用日期相关函数的封装

    Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系. NSDate+Category.h 代码: #import & ...

随机推荐

  1. Vs2015智能提示英文?

    Vs2015智能提示英文? 装了vs2015代码的智能提示全部变成英文了   找到这个目录 C:\Program Files (x86)\Reference Assemblies\Microsoft\ ...

  2. shell条件判断中-a至-z的含义

    [ -a file ] ------- 如果file存在,返回值为真. [ -b file ] ------- 如果file存在且为块特殊文件,返回值为真. [ -c file ] ------- 如 ...

  3. iOS开发 - OC - 苹果为大家提供的后台:CloudKit 的简单使用

    一.什么是cloudKit 移动开发中,网络请求数据是日常中用到的,我们习惯把一些用户改动的数据存在服务器,以便下次请求使用.或者开发者方通过服务器将编辑的数据发送给用户.但是这一切都建立在我们的AP ...

  4. 【HOW】如何限制Reporting Services报表导出功能中格式选项

    Reporting Services报表导出功能中缺省会提供多种导出格式选项,但很多情况下不需要全部的格式选项,因此需要对这些选项进行限制.下面我们以SQL Server 2008 R2为例来说明对这 ...

  5. yum命令——安装、卸载、查询等

    --常用命令 1.安装软件 yum install 软件名称 2.卸载软件 yum remove 软件名称 3.更新软件 yum update 软件名称 4.列出所有可安装的软件包 yum list ...

  6. 【原】mysql慢日志分析

    pt-query-digest slowquery.log --since "2016-01-23 10:50:00"

  7. WORD的公式无法与文字对齐

    在使用Mathtype编辑公式后,经常出现以下公式与文字无法对齐的问题: 可以使用以下方式来解决:

  8. ZYNQ学习之二-EMIO

    ---恢复内容开始--- 本次试验学习和掌握zynq的emio的使用,是通过PS控制PL端的GPIO. 1.创建硬件工程,主要就是添加EMIO就可以.当然了创建工程的时候还要注意DDR的设置,根据自己 ...

  9. win10 下runtime error 解决办法

    下载http://120.52.73.50/download.microsoft.com/download/5/2/1/5212066c-5f48-4b16-a059-ed84b505a65d/vcr ...

  10. sql里面的分页

    SELECT TOP 5 * FROM hos_house WHERE HMID NOT IN( SELECT TOP 5 HMID FROM hos_house WHERE PRICE>250 ...