NSDate相关知识点
来源:互联网 发布:苹果手机怎么看mac地址 编辑:程序博客网 时间:2024/06/14 16:46
// 获取了当前时间 打印出来是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添加一个类目
// 传入字符串 通过类目将字符串转变成时间返回这个时间 自己可以尝试着做一下
0 0
- NSDate相关知识点
- NSDate相关
- NSDate相关
- iOS NSDate相关
- NSDate 相关整理(OC)
- OC:NSDate和NSDateFormatter的知识点
- NSDate与NSDateFormatter的相关用法
- NSDate与NSDateFormatter的相关用法
- NSDate与NSDateFormatter的相关用
- NSDate与NSDateFormatter的相关用法
- objective-C之NSDate相关类(二)
- objective-C之NSDate相关类(一)
- objective-C之NSDate相关类(三)
- objective-C之NSDate相关类(四)
- ios时间相关的工具NSDate
- NSDate
- NSDate
- NSDate
- HTTP请求的使用以及POST与GET的区别
- dropdown模式下可以设置Prompt的Spinner
- TCP/IP协议详解-TCP简介与TCP建立与终止
- Android游戏开发之数独课时----4
- iOS 分类的基本使用(更改frame)以及全局变量.pch的使用
- NSDate相关知识点
- 欢迎使用CSDN-markdown编辑器
- JAVA并发编程6_线程协作/生产者-消费者
- Java Classloader机制解析
- mybatis+mysql返回插入值后的主键id
- C#开发微信公众平台-就这么简单
- JAVA集锦(二)--相对路径与绝对路径之间的转换
- 通知中心
- ACM模板 欧拉函数