您的位置:首页 > 移动开发 > Objective-C

Object-c------NSDate的简单介绍

2016-05-08 11:43 507 查看
main.m

//
//  main.m
//  NSDate
//
//  Created by zhaogang on 16/5/8.
//  Copyright © 2016年 zhaogang. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

NSString *time = @"2011/01/21 23:12:01";

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy/MM/dd HH:mm:ss";

NSDate *date = [formatter dateFromString:time];

NSLog(@"%@",date);

return 0;
}

void test2()
{
NSDate *date = [NSDate date];

// 日期格式化类
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
// y年 M月 d日
// m分 s秒 H(24)时 h(12)时
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";

//@"2014-02-20 12:33:12"
NSString *time = [formatter stringFromDate:date];

NSLog(@"%@", time);
}

void test()
{
// 创建一个时间对象,得到的是gm时间
NSDate *date = [NSDate date];

NSLog(@"%@",date);

// 比date晚5秒的时间
NSDate *date2 = [NSDate dateWithTimeInterval:5 sinceDate:date];

// 从1970年度过多少秒
NSTimeInterval seconds = [date2 timeIntervalSince1970];

// date2离现在多少秒
[date2 timeIntervalSinceNow];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: