zoukankan      html  css  js  c++  java
  • IOS 学习笔记 2015-03-22 OC-API-日期

    一 API 
    1 NSdate
    2 NSDateFormatter
    
    二 适用场景
    1 获取当前日期
    2 增加时间差
    3 比较时间差
    4 返回较早时间
    5 日期格式话 
    6 日期转字符串
    7 字符串转日期
    
    三 具体看代码
    
    //
    //  main.m
    //  OC-API-日期
    //
    //  Created by wangtouwang on 15/3/21.
    //  Copyright (c) 2015年 wangtouwang. All rights reserved.
    //
    
    #import <Foundation/Foundation.h>
    
    int main(int argc, const char * argv[]) {
        @autoreleasepool {
            //获取当前日期
            NSDate *date1 = [NSDate date];
            NSLog(@"%@",date1);
            
            //给当前时间增加时间差,单位是秒,在苹果程序中 多数是以秒为单位
           NSDate *date2 =  [NSDate dateWithTimeIntervalSinceNow:100];
            NSLog(@"%@",date2);
            
            //随机获取一个将来日期
            date1 = [NSDate distantFuture];
             NSLog(@"%@",date1);
            
            //比较两个时间差 单位为秒
            NSInteger interval = [date1 timeIntervalSinceDate:[NSDate date]];
            NSLog(@"%lu",interval);
            
            //返回较早日期
            NSData *date3  = [[NSDate date] earlierDate:date2];
            NSLog(@"%@",date3);
            
            //日期格式化 日期转字符串
            NSDateFormatter *format = [[NSDateFormatter alloc] init];
            format.dateFormat=@"yy-MM-dd HH:mm";
            NSString *dateString = [format stringFromDate:date2];
            NSLog(@"%@",dateString);
            
            //字符串转日期
            NSData *date4 = [format dateFromString:dateString];
             NSLog(@"%@",date4);
        }
        return 0;
    }
    
  • 相关阅读:
    http状态大全
    goaccess 分析日志
    laravel 初识
    mac 安装wget
    python 16进制转成中文
    zeromq安装---php-zmq
    Mac Yosemite 10.10 编辑mac的配置
    Mac Yosemite 10.10 下利用 Launchctl 自启动 mysql
    MacBook设置终端命令行的颜色高亮显示
    XPath 常用语法札记
  • 原文地址:https://www.cnblogs.com/ak23173969/p/4360648.html
Copyright © 2011-2022 走看看