最近开发项目中遇到时间转的问题,当从服务端传回时间到客户端,而这个时间确是时间戳,并且是13位,如果是普通的字符串比如“2015-09-24 19:00:000” 这样转化是比较简单,但是时间戳不是这样的,ios生成的时间戳是10位,所以说需要进行转换。下面就直接上代码了, 看的看得清晰:
服务器传过来的时间戳为:NSString * str = @”/Date(1467941400000)/”这个格式的— 博主新博客地址

- (NSString *)interceptTimeStampFromStr:(NSString *)str{if (!str || [str length] == 0 ) {  // 字符串为空判断return @"";}NSMutableString * muStr = [NSMutableString stringWithString:str];NSString * timeStampString = [NSString string];//  遍历取出括号内的时间戳for (int i = 0; i < str.length; i ++) {NSRange startRang = [muStr rangeOfString:@"("];NSRange endRang = [muStr rangeOfString:@")"];if (startRang.location != NSNotFound) {// 左边括号位置NSInteger loc = startRang.location;// 右边括号距离左边括号的长度NSInteger len = endRang.location - startRang.location;// 截取括号时间戳内容timeStampString = [muStr substringWithRange:NSMakeRange(loc + 1,len - 1)];}}// 把时间戳转化成时间NSTimeInterval interval=[timeStampString doubleValue] / 1000.0;NSDate *date = [NSDate dateWithTimeIntervalSince1970:interval];NSDateFormatter *objDateformat = [[NSDateFormatter alloc] init];[objDateformat setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSS"];NSString * timeStr = [NSString stringWithFormat:@"%@",[objDateformat stringFromDate: date]];return timeStr;
}

ok ,时间转化完成…..后续项目出现的问题和技术还会不定时更新………
博主新博客地址

ios开发开发之:关于时间戳转化成时间相关推荐

  1. 十位时间戳转化成时间

    java /** 十位时间戳转化成时间* */String timestamp = "1656777600";SimpleDateFormat sdf = new SimpleDa ...

  2. R语言数字 时间戳转化成时间

    在 R 语言中,可以使用 as.POSIXct() 或 as.POSIXlt() 函数将数字转换为时间格式. 假设我们有一个数字变量 num,表示秒数或从某个特定日期开始的时间差,我们可以使用以下代码 ...

  3. Java 时间戳转换成时间

    使用java将时间戳转换成时间 . 使用SimpleDateFormat类的format()方法将时间戳转换成时间 . 日期和时间模式(区别大小写,含义不同) 符号 含义 yyyy 年 MM 月 dd ...

  4. 小程序如何把时间戳转化成具体的时间

    文章目录 小程序如何把时间戳转化成具体的时间 1.time.js 2.将查到的数据转化成具体的时间 3.代码实现 4.分析 5.总结 小程序如何把时间戳转化成具体的时间 1.time.js 我们首先要 ...

  5. js获取时间戳转化成日期格式的直接使用和封装

    目录 一.在页面中直接使用 1.  通过模板字符串使用 2.  定义变量存放时间 3.  在 mounted() 方法里调用 二.封装函数(推荐) 1.  在单独的 js 文件内书写格式化的代码 2. ...

  6. ios将时间戳转换成时间字符串类的方法源码

    如下代码段是关于ios将时间戳转换成时间字符串类的方法的代码,应该是对各位朋友有一些用途. { [dateFormat setDateFormat:formatString]; NSLog(@&quo ...

  7. js处理时间(时间戳转化成日期格式、几分钟前,几个小时前等、视频时长)

    1.时间戳转换成日期格式 下面这个方法转换成的格式为:2018-12-10 18:26:32 // 时间戳format(timestamp) {var date = new Date(timestam ...

  8. js 时间戳转换成时间_JavaScript 时间戳转成日期格式

    我们在开发中经常需要把时间戳转化成日期格式,但 JavaScript 本身自带的 Date 方法并不像 PHP date 的那么强大.因此,我们就需要自己动手写一个方法. 首先我们要先了解下需要用到的 ...

  9. Python时间转换函数:时间转化为时间戳、时间戳转化为时间、当前日期、当前时间、星期几、前面或者后面多少天、年、月、日等

    Python时间转换函数:时间转化为时间戳.时间戳转化为时间.当前日期.当前时间.星期几.前面或者后面多少天.年.月.日等 #Python时间转换函数:时间转化为时间戳.时间戳转化为时间.当前日期.当 ...

最新文章

  1. python3 selenium 无头浏览器 错误 FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver'
  2. The Internet Communications Engine (Ice) 跨平台异构通讯方案 第一弹-ICE简介
  3. Windows上使用gitbook制作电子书
  4. 1/2 数据获取:本地数据的获取
  5. Python 类的属性和实例属性 Python 的动态语言
  6. vue 路由懒加载,组件异步加载
  7. hibernate 一对多_为什么很多人不愿意用hibernate了?
  8. 终于有了自己的域名了
  9. 杭电acm2030汉字统计
  10. springboot 指定 logback_Spring Boot日志框架实战解析
  11. eclipse中追加html模板,Eclipse创建自定义HTML5,JSP模板
  12. html5播放 h.264裸流,[转载]成功在MP4封装的H264视频中提取能播放的裸流
  13. 《机器学习》学习笔记
  14. javaScript 琐碎
  15. 用C语言建立一个顺序栈
  16. 【生活感悟】达克效应--要自信不要自负,越努力越幸运
  17. mac outlook删除服务器邮件,设置苹果MAC 端outlook客户端说明
  18. 地理位置与经纬度之间相互转换(基于python调用百度API)
  19. 浏览器(1):CSDN的浏览器助手使用推荐
  20. JETSON TX2烧写系统

热门文章

  1. 计算机专业英语教程比较实用,计算机专业英语教程Unit1整理
  2. bootstrap专栏 03.图文处理 02.图文排版
  3. 加密芯片介绍 加密芯片选择(加密IC) 加密芯片原理
  4. RJ45以太网接口EMC设计方案
  5. 寒假的一点笔记《123速通》
  6. 海康视频插件启动过程中出现跨域问题has been blocked by CORS policy
  7. 二、jQuery 选择器(超细)
  8. 【科创人独家】PerfMa“寒泉子”李嘉鹏:成长和创业都要能人所不能,真强者何惧资本寒冬
  9. 设置本地yum源,下载vim
  10. 解决pip3 install waring ‘The script xxx is installed in ‘/home/xxx/bin‘ which is not on PATH‘