//
获取了当前时间
打印出来是0时区(格林威治时间)的时间
NSDate *date = [NSDate date];
NSLog(@"%@",date);
NSDate *date = [NSDate date];
NSLog(@"%@",date);
// 获取明天此时此刻的时间
// 以秒为单位
NSDate *date1 = [NSDate dateWithTimeIntervalSinceNow:24 * 60 * 60];
NSLog(@"%@",date1);
NSDate *date2 = [NSDate dateWithTimeIntervalSinceReferenceDate:0];
NSLog(@"%@",date2);
NSDate *date3 = [NSDate dateWithTimeIntervalSinceNow:-24 * 60 * 60];
NSTimeInterval timerval = [date1 timeIntervalSinceDate:date3];
NSLog(@"%f",timerval);
*/
/*
//==============计算与一个固定时间的间隔并输出=============
NSDate *date = [NSDate date];
NSDateFormatter *formater1=[[NSDateFormatter alloc]init];
formater1.dateFormat=@"yy-MM-dd HH:mm:ss";
NSDate *date1 = [formater1 dateFromString:@"15-8-12 10:51:05"];
NSLog(@"%@",date1); // 日期打印总会比现在时间少8个小时,就是开头的那个原因
NSTimeInterval timeinterval = [date timeIntervalSinceDate:date1];
if (timeinterval > 60 && timeinterval < 60 * 60) {
NSLog(@"%d分钟前", (int)timeinterval / 60);
}
if (timeinterval <= 60) {
NSLog(@"%d秒前", (int)timeinterval);
}
if (timeinterval >= 60 * 60)
{
NSLog(@"%d小时前", (int)timeinterval / 60 / 60 );
}
//============== ==============
// 格式化日期的时间
// yyyy 四位数的年
// MM 月份
// HH 24小时的时间 hh 12小时的时间
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
formatter.dateFormat = @"yyyy-MM-dd HH-mm-ss";
// formatter.dateStyle = NSDateFormatterMediumStyle;
NSString *string = [formatter stringFromDate:date];
NSLog(@"%@",string);
*/
/*
[NSString sayHellow];
NSString *string = [NSString string];
[string MLGB];
NSArray *arr = @[@"hjf",@"jhf",@"i"];
[arr secondObj];
*/
// 给nsdate添加一个类目
if (timeinterval > 60 && timeinterval < 60 * 60) {
NSLog(@"%d分钟前", (int)timeinterval / 60);
}
if (timeinterval <= 60) {
NSLog(@"%d秒前", (int)timeinterval);
}
if (timeinterval >= 60 * 60)
{
NSLog(@"%d小时前", (int)timeinterval / 60 / 60 );
}
//============== ==============
// 格式化日期的时间
// yyyy 四位数的年
// MM 月份
// HH 24小时的时间 hh 12小时的时间
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
formatter.dateFormat = @"yyyy-MM-dd HH-mm-ss";
// formatter.dateStyle = NSDateFormatterMediumStyle;
NSString *string = [formatter stringFromDate:date];
NSLog(@"%@",string);
*/
/*
[NSString sayHellow];
NSString *string = [NSString string];
[string MLGB];
NSArray *arr = @[@"hjf",@"jhf",@"i"];
[arr secondObj];
*/
// 给nsdate添加一个类目
//
传入字符串 通过类目
将字符串转变成时间
返回这个时间 自己可以尝试着做一下