//时间初始化
        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. 使用Visual Studio调试用户模式进程(Debugging a User-Mode Process Using Visual Studio)

    由于本人能力有限,翻译不足之处敬请谅解,欢迎批评指正:sunylat@163.com Visual Studio版本:Visual Studio 2015企业版,中文环境. MSDN原文:https: ...

  2. Android 组件类继承关系结构图

  3. 火车采集器 帝国CMS7.2免登录发布模块

    帝国cms7.2增加了金刚模式,登录发布有难度.免登录发布模块配合火车采集器,完美解决你遇到的问题. 免登录直接获取栏目列表 通过文件内设置密码免登录发布数据 帝国cms7.2免登陆文章发布接口使用说 ...

  4. Windows消息大全(转)

    原链接地址: http://www.cnblogs.com/icebutterfly/archive/2011/08/05/2128864.html 表A-1 Windows消息分布 消息范围说 明 ...

  5. [转]linux sort,uniq,cut,wc命令详解

    sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序. sort语法 ...

  6. Spark1.3使用外部数据源时条件过滤只要是字符串类型的值均报错

    CREATE TEMPORARY TABLE spark_tbls USING org.apache.spark.sql.jdbc OPTIONS ( url 'jdbc:mysql://hadoop ...

  7. Model View Controller

    On the iPhone or iPod touch, a modal view controller takes over the entire screen. This is the defau ...

  8. 规则引擎集成接口(四)SQL执行语句

    SQL执行语句 右键点击数据库连接文件“hr”—“添加SQL执行语句”,如下图: 弹出窗体,如下图: 将显示名称改为“部门名称”,返回至类型设置为“string”,在编写sql语句,如下图: 点击确定 ...

  9. 关于Jquery中ajax介绍

    jQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等.$.ajax() 返回其创建的 XMLHttpRequest 对象.大多数情况下你无需直接操作该函数,除非你需 ...

  10. jquery 获取日期时间

    获取JavaScript 的时间使用内置的Date函数完成 var mydate = new Date();mydate.getYear(); //获取当前年份(2位)mydate.getFullYe ...