ios软件开发 NSDate
来源:互联网 发布:中级java程序员要求 编辑:程序博客网 时间:2024/05/17 02:18
1、NSDate 时间格式
2、NSTimeInterval 时间间隔
3、NSDateFormatter 时间格式器 用于日期对象的格式化或者字符串解析为日期对象
时间格式 NSDate
1、获取GMT时间
NSDate *date = [NSDate date];
2、时间间隔 NSTimeInterval
3、通过时间间隔 获取将来时间 和过去时间
NSTimeInterval interval = 24*60*60;
NSDate *date = [NSDate dateWithTimeIntervalSinceNow:interval];
获取过去时间 用-号
3、比较时间
(1)比较两个日期是不是同一日期 isEqualToDate:
(2)获取较早的日期
earlierDate:
(3)获取较晚的日期
laterDate:
(4)获取两个日期相隔多少秒
NSTimeInterval
timeIntervalSinceDate:
4、NSDateFormatter 时间格式器 用于日期对象的格式化或者字符串解析为日期对象。
stringFromDate Date类型依据时间格式转成字符串
dateFromString String依据时间格式转成国际标准时间
date转时间戳
NSString *timeSp = [NSString stringWithFormat:@"%ld", (long)[date timeIntervalSince1970]];
时间戳转字符串
NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:[timeSp doubleValue]];
NSTimeInterval interval = 24*60*60;
NSDate *date = [NSDate dateWithTimeIntervalSinceNow:interval];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
dateFormatter.dateFormat = @"yyyy-MM-dd hh-mm-ss";
NSString *timeStr = [dateFormatter stringFromDate:date];
NSDate *date1 = [dateFormatter dateFromString:@"2013-09-12 12-23-30"];
日期格式如下:
y 年
M 年中的月份
D 当天是今年的第多少天
d 月份中的天数
F 月份中的周数
E 星期几
a Am/pm
H 一天中的小时数(0-23)
k 一天中的小时数(1-24)
K am/pm 中的小时数(0-11) Number 0
h am/pm 中的小时数(1-12) Number 12
m 小时中的分钟数 Number 30
s 分钟中的秒数 Number 55
S 毫秒数 Number 978
z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
Z 时区 RFC 822 time zone -0800
//格式化今天星期几
NSDate *date = [NSDate date];
NSDateFormatter *fmtter =[[NSDateFormatter alloc] init];
[fmtter setDateFormat:@"E"];
NSLog(@"%@",[fmtter stringFromDate:date]);
- ios软件开发 NSDate
- iOS开发之NSDate
- iOS开发 NSDate
- ios开发之NSDate
- iOS开发-时间设置NSDate
- iOS开发-基础:NSDate 使用
- iOS开发-时间日期NSDate
- iOS 开发 NSDate的一些应用
- iOS开发:NSDate时区与格式化问题
- iOS开发 NSDate 获取系统当前时间
- iOS 开发获取当前时间 NSDate
- ios开发 NSDate与NSString互转
- iOS NSDate
- ios NSDate
- iOS NSDate
- iOS NSDate
- IOS NSDate
- iOS NSDate
- Java多维数组遍历
- 文章标题
- 应用spring mvc 在controller间跳转 重定向
- VirtualBox错误:Unable to load R3 module 解决方法
- JAVA中int、String的类型转换
- ios软件开发 NSDate
- The following SDK component was not installed: extra-google-m2repository
- 剑指offer—反转链表
- NSValue
- jdbc数据库的连接
- ocp-010
- 2016 微软秋招(校招)在线笔试 题目1 : Farthest Point
- UI_UITableView界面传值(将前面的属性传值和协议传值结合起来)
- 并查集