有时会遇到这种问题,须要把时间和时间戳互相转换

比方把”这种格式

或者是把“”转换成“2014-07-16 15:54:36”

首先来第一个:

当前时间转换成 “20140716155436”这种格式

///////////////////////////////

//获取当前时间

NSDate * today = [NSDate
date];

NSLog(@"%@",today);

打印出来是“2014-07-16 07:54:36 +0000”

非常奇怪?如今明明是2014-07-16 15:54:36啊

由于存在不同一时候区,系统默认格林尼治时间

所以就要转换时间格式了

//转换时间格式

NSDateFormatter *df = [[NSDateFormatter
alloc]
init];//格式化

[df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

NSString * s1 = [df
stringFromDate:today];

NSLog(@" s1s1s1s%@",s1);

打印出来是“2014-07-16 15:54:36”

如今已经获取到当前的时间

这样还没有完呢,须要转换成一个字符串,类似“20140716052021”的时间戳

NSDate * date = [df
dateFromString:s1];

//转换时间格式

NSDateFormatter *df2 = [[NSDateFormatter
alloc]
init];//格式化

[df2 setDateFormat:@"yyyyMMddHHmmss"];

[df2 setLocale:[[NSLocale
alloc] initWithLocaleIdentifier:@"zh_CN"]];

NSLog(@"%@",[df2
stringFromDate:date]);

打印出来是“20140716155436”

接下来就是第二个:

把“”转换成“2014-07-16 15:54:36”

首先要把20140716155436转换成时间格式

//转换时间格式

NSDateFormatter *df = [[NSDateFormatter
alloc]
init];//格式化

[df setDateFormat:@"yyyyMMddHHmmss"];

[df setLocale:[[NSLocale
alloc] initWithLocaleIdentifier:@"zh_CN"] ];

NSDate *date =[[NSDate
alloc]init];

date =[df
dateFromString:bill_timeStr];

str = [NSString
stringWithFormat:@"%@",date];

str的结果是“2014-07-16 07:54:36 +0000”

这时候就须要再转一次

//

NSDateFormatter * df2 = [[NSDateFormatter
alloc]
init];

[df2 setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

NSString * str1 = [df2
stringFromDate:date];

str1的结果是“2014-07-16 15:54:36”

ok,大功告成

最新文章

  1. 极路由2(极贰)ROOT并刷了OpenWrt
  2. 正则表达式解析URL
  3. DAP in Coresight
  4. Moccakids-Tangram Puzzle 限免啦!
  5. Vue.js学习 Item14 – 过滤器与自定义过滤器
  6. devexpress皮肤设置
  7. Codeforces Round #180 (Div. 2) A. Snow Footprints 贪心
  8. 下拉列表框Combo Box
  9. FastReport.net 使用记录
  10. windows MySQL 安装
  11. CSS高级技巧
  12. CentOS7安装配置iptables防火墙
  13. Android View框架总结(二)View焦点
  14. 程序员过关斩将--面试官再问你Http请求过程,怼回去!
  15. 生产环境elasticsearch5.0报错IllegalArgumentException: number of documents in the index cannot exceed 2147483519的处理
  16. vue构造器的内容
  17. 【SQL】sql update 多表关联更新方法总结
  18. Echarts折线图点击事件
  19. 在 php 中使用 strace、gdb、tcpdump 调试工具
  20. 461. Hamming Distance + 477. Total Hamming Distance

热门文章

  1. MFC Attach()函数和Detach()函数
  2. [Leetcode][Python]49: Anagrams
  3. 栈ADT的数组实现
  4. hunnu11543:小明的烦恼——分糖果
  5. OAuth2.0认证介绍
  6. UIPageViewController跳跃切换的问题
  7. 代码混淆 GSON完满解决
  8. 数字温湿度传感器DHT11--操作源代码
  9. mysql 新增 删除用户和权限分配
  10. 30个你不可不知的CSS选择器