ios66详解之时间戳与时间的转换
2015-10-16 09:10
411 查看
在我们的工程当中,时常会需要用到 时间戳,需要 时间戳和 日期形式的转换,
下面是转换的详细代码
1、获取当前时间
NSDate *dateNow = [NSDate date];
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSInteger interval = [zone secondsFromGMTForDate:dateNow];
NSDate *localeDate = [dateNow dateByAddingTimeInterval:interval];
NSLog(@"%@", localeDate);
这样将会打印出当前的时间
2、将当前时间或者某个时间转化为时间戳
NSString *timeStamp = [NSString stringWithFormat:@"%ld", (long)[localeDate timeIntervalSince1970]];
NSLog(@"%@", timeStamp);
这样会将当地时间转化为时间戳,并输出
3、将某个时间戳转化为时间
NSDate *conformTimeNow = [NSDate dateWithTimeIntervalSince1970:1444946361];
NSLog(@"%@", conformTimeNow);
这里的时间戳必须是整型的,大家用的时候需要转换一下
下面是转换的详细代码
1、获取当前时间
NSDate *dateNow = [NSDate date];
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSInteger interval = [zone secondsFromGMTForDate:dateNow];
NSDate *localeDate = [dateNow dateByAddingTimeInterval:interval];
NSLog(@"%@", localeDate);
这样将会打印出当前的时间
2、将当前时间或者某个时间转化为时间戳
NSString *timeStamp = [NSString stringWithFormat:@"%ld", (long)[localeDate timeIntervalSince1970]];
NSLog(@"%@", timeStamp);
这样会将当地时间转化为时间戳,并输出
3、将某个时间戳转化为时间
NSDate *conformTimeNow = [NSDate dateWithTimeIntervalSince1970:1444946361];
NSLog(@"%@", conformTimeNow);
这里的时间戳必须是整型的,大家用的时候需要转换一下
相关文章推荐
- 如何在 Linux 上安装、配置 NTP 服务器和客户端?
- Chrony:一个类 Unix 系统上 NTP 客户端和服务器替代品
- DB2 日期和时间的函数应用说明
- flex actionScript时间处理相加返回相加后的date
- Delphi实现读取系统时间与日期完整实例
- Lua常用时间函数使用实例
- asp格式化日期时间格式的代码
- Powershell小技巧之通过EventLog查看近期电脑开机和关机时间
- C#实现判断一个时间点是否位于给定时间区间的方法
- 比较简洁的JavaScript 实时显示时间的脚本 修正版
- C#简单读取、改变文件的创建、修改及访问时间的方法
- 在C语言中转换时间的基本方法介绍
- C语言循环结构与时间函数用法实例教程
- C#获取指定目录最后写入时间的方法
- php mssql 时间格式问题
- php实现的Timer页面运行时间监测类
- sqlite时间戳转时间语句(时间转时间戳)
- 页面导出为Excel的时间格式的问题
- Javascript中的getUTCHours()方法使用详解
- Oracle 时间加减