iOS开发-时间设置NSDate
来源:互联网 发布:王者挂机软件 编辑:程序博客网 时间:2024/05/14 18:22
在很多时候我们需要对程序中的时间或是日期进行获取以及调整。在iOS上,苹果
提供的是NSDate类来进行对时间的获取和操作详细的操作如下:
创建一个对象,赋值为当前日期date 创建的NSDate对象,获得的永远是0时区的时间,china是东八区,需要加上8个小时
NSDate *date = [NSDate date];
NSTimeZone *zone = [NSTimeZone systemTimeZone];//修改时区
NSInteger interval1 = [zone secondsFromGMTForDate: date];//修改时区NSDate *localDate1 = [date dateByAddingTimeInterval: interval1];//修改时区
NSLog(@"今天%@", localDate1);
创建一个明天此时的日期(时间间隔是以秒为单位的)dateWithTimeIntervalSinceNow:
NSDate *tomorrow = [NSDate dateWithTimeIntervalSinceNow:24 * 60 * 60];
NSInteger interval2 = [zone secondsFromGMTForDate: tomorrow];
NSDate *localDate2 = [tomorrow dateByAddingTimeInterval: interval2];
NSLog(@"明天%@", localDate2);
创建一个昨天此时的日期
NSDate *yesterday = [NSDate dateWithTimeIntervalSinceNow:-24 * 60 * 60];
NSInteger interval3 = [zone secondsFromGMTForDate: yesterday];
NSDate *localDate3 = [yesterday dateByAddingTimeInterval: interval3];
NSLog(@"昨天%@", localDate3);
0 0
- iOS开发-时间设置NSDate
- iOS开发-时间日期NSDate
- iOS开发 NSDate 获取系统当前时间
- iOS 开发获取当前时间 NSDate
- iOS NSDate 时间判断
- iOS NSDate 时间戳
- ios 时间操作NSDate
- iOS NSDate时间换算
- iOS NSDate 时间计算
- iOS关于NSDate、NSString、NSDateFormatter设置时间格式等问题
- IOS开发——获得当前时间(NSDate )
- iOS开发中时间NSDate几种格式的转换
- iOS开发-基础:NSDate管理日期和时间
- ios软件开发 NSDate
- iOS开发之NSDate
- iOS开发 NSDate
- ios开发之NSDate
- ios 时区,时间格式NSDate
- IO的五种模型
- HDU--1026:Ignatius and the Princess I (BFS+优先队列+打印路径)
- HDU- 3549-Flow Problem (网络流之 EK)
- 1408181911-hd-A+B for Input-Output Practice (VII).cpp
- DLNA介绍
- iOS开发-时间设置NSDate
- uva 1549 - Lattice Point(暴力)
- c语言相关文件的输入和输出
- hdu 4348 可持续化线段树
- Android开机和关机广播监听
- 组队赛第六场:贪心+RMQ加二分
- 关于Linux Grep命令使用的详细介绍
- PyQT实现菜单中的复制,全选和清空的功能
- 解决Oracle11g空表无法导出的问题