20150623_OC之时间NSDate与NSDateFormatter

//
//  main.m
//  IOS150623_ObjectiveC_时间
//
//  Created by PengJunlong on 15/6/23.
//  Copyright (c) 2015年 Peng Junlong. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        //------------NSDate----------------
        //格林威治时间(默认)
        //获取当前的时间
        NSDate *date = [NSDate date];
        NSLog(@"date = %@",date);   //结果:date = 2015-06-23 01:11:15 +0000
        
        //在当前的时间上加上一定时间间隔后的时间点
        NSDate *date1 = [NSDate dateWithTimeIntervalSinceNow:20];
        NSLog(@"date1 = %@",date1);         //结果:date1 = 2015-06-23 01:11:35 +0000
        
        //获取date和date1中的较早的时间
        NSDate *date2 = [date earlierDate:date1];
        NSLog(@"date2 = %@",date2);
        
        //-------------NSDateFormatter(时间戳)----------------
        //使用指定格式定义时间
        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
        dateFormatter.dateFormat = @"yy/MM/dd HH:mm:ss";
        //yy(YY):表示时间   yyyy(YYYY):四位的年份
        //MM:表示月份
        //dd:表示一个月的第几天      DD:表示一年的第几天
        //hh:12进制的时间           HH:24进制的时间
        //mm:表示分钟
        //ss:表示秒
        //SS:表示毫秒
        //- (NSString *)stringFromDate:(NSDate *)date;
        NSString *dateString = [dateFormatter stringFromDate:[NSDate date]];
        NSLog(@"dateString = %@",dateString);
        
        //- (NSDate *)dateFromString:(NSString *)string;
        NSLog(@"date = %@",[dateFormatter dateFromString:@"14/09/22 13:33:44"]);
        
    }
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值