//
// main.m
// foundation-NSDate
//
// Created by apple on 15/7/3.
// Copyright (c) 2015年 itcast. All rights reserved.
//
#import <Foundation/Foundation.h>
#pragma mark 日期
void date(){
//返回当前日期
NSDate *date = [NSDate date];
//比当前时间快60秒
date = [NSDate dateWithTimeIntervalSinceNow:60];
//从1970年开始
date = [NSDate dateWithTimeIntervalSince1970:1000];
//随机返回一个未来的时间
date = [NSDate distantFuture];
//随机返回一个过去的时间
date = [NSDate distantPast];
NSLog(@"@date = %@",date);
}
void dateUse(){
NSDate *date = [NSDate date];
NSTimeInterval interval = [date timeIntervalSinceNow];
interval = [date timeIntervalSince1970];
// NSDate *date2 = [NSDate date];
//返回比较早的时间
// NSDate *date3 = [date earlierDate:date2];
//返回比较晚的时间
// NSDate *date4 =[date laterDate:date2];
}
void dateFormat(){
NSDate *date = [NSDate date];
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
//HH是24进制,hh是12进制
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
// [formatter dateFromString:@"1970-05-02 18:45:00"];
NSString *str = [formatter stringFromDate:date];
NSDate *date2 = [formatter dateFromString:@"1970-05-01 04:45:00"];
NSLog(@"date = %@",date2);
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
dateFormat();
}
return 0;
}
foundation-NSDate
最新推荐文章于 2021-03-21 10:05:21 发布