iOS开发-基础:NSDate管理日期和时间
来源:互联网 发布:张家港房产网成交数据 编辑:程序博客网 时间:2024/06/09 05:49
文章转自: http://blog.sina.com.cn/s/blog_71715bf80101boa8.html
NSDate生成:
NSDate *date = [NSDate date];
NSDate *date = [[NSDate alloc] initWithString:@"2010-01-01 23:59:59 +0900"];
返回日期时间:
NSString *str = [date description];
比较,取得更早或更晚的日期:
NSDate *d = [date1 earlierDate: date2];
NSDate *d = [date1
是否相同日期:
BOOL b = [date1 isEqualToDate: date2];
取得从现在开始过某秒之后的日期时间:
NSDate *d = [NSDate dateWithTimeIntervalSinc
*负数是指过去时间
自己设定的形式来取得日期:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateFormat
或 [df setDateFormat:@"yyyy/MM/dd HH:mm:ss"];
取得现在日期时间:(连接上面设定形式)
NSString *str = [df stringFromDate:[NSDate date]];
设定日期: (连接上面设定形式)
NSDate *aDate = [df dateFromString: @"2000/03/01 00:00:00"];
从某时间开始经过某秒后的日期时间:
bDate = [aDate initWithTimeInterval:3*60
指定某月的末日: (使用前一个月的第一天来取得)
NSDate *aDate = [inputDateFormatter dateFromString:@"2000/03/01 00:00:00"]; //给定3月1日零点日期
NSDate *bDate = [orgDate initWithTimeInterval:-1*24*60*60
NSLog(@"2000年2月的末日 -> %@", bDate);
取得某两个时间相隔多久:
since = [dateA timeIntervalSinceDate: dateB];
只取得日期不要时间:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setTimeStyle: NSDateFormatterNoStyle];
[df setDateStyle: NSDateFormatterMediumStyle];
NSString *nowDateStr = [df stringFromDate:[NSDate date]];
NSDate *nowDate = [df dateFromString:nowDateStr];
NSLog(@"%@", nowDate);
- iOS开发-基础:NSDate管理日期和时间
- iOS开发-时间日期NSDate
- NSDate管理日期和时间
- NSDate管理日期和时间
- NSDate-管理日期和时间1
- NSDate 时间和日期
- iOS开发-时间设置NSDate
- iOS开发-基础:NSDate 使用
- **原创**零基础学ios***OC课程03**时间管理NSDate...时间戳
- iOS 疯狂基础之NSDate 时间
- Objective-C(十四、NSDate类及日期格式化类NSDateFormatter)——iOS开发基础
- iOS开发 NSDate 获取系统当前时间
- iOS 开发获取当前时间 NSDate
- NSDate 日期,时间处理
- NSDate日期时间类
- iOS中时间/日期处理NSDate的常用接口操作
- iOS ISO8601格式的时间日期字符串转换成NSDate
- iOS NSDate转成NSString,再切割出日期时间
- Windows Server 2008 搭建流媒体服务器
- 详解MathType中如何批量修改公式字体和大小
- Linux内核中的GPIO系统之(3):pin controller driver代码分析
- invalid request block size: 21573 (max 4096)...skip错误原因
- 使用jQuery Validation插件来验证表单
- iOS开发-基础:NSDate管理日期和时间
- github 使用小技巧
- Android 的 supportdesign
- 查找算法——中位数附近2k+1个数
- 请记住做好这10件事
- log4j 和commons-logging 两个日志组件
- 入门Android开发--ArcGis读取天地图,并实现一些简单功能。
- Unity C# 内存数据保护
- 详解MathType快捷键使用技巧