ios开发开发之:关于时间戳转化成时间
最近开发项目中遇到时间转的问题,当从服务端传回时间到客户端,而这个时间确是时间戳,并且是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开发开发之:关于时间戳转化成时间相关推荐
- 十位时间戳转化成时间
java /** 十位时间戳转化成时间* */String timestamp = "1656777600";SimpleDateFormat sdf = new SimpleDa ...
- R语言数字 时间戳转化成时间
在 R 语言中,可以使用 as.POSIXct() 或 as.POSIXlt() 函数将数字转换为时间格式. 假设我们有一个数字变量 num,表示秒数或从某个特定日期开始的时间差,我们可以使用以下代码 ...
- Java 时间戳转换成时间
使用java将时间戳转换成时间 . 使用SimpleDateFormat类的format()方法将时间戳转换成时间 . 日期和时间模式(区别大小写,含义不同) 符号 含义 yyyy 年 MM 月 dd ...
- 小程序如何把时间戳转化成具体的时间
文章目录 小程序如何把时间戳转化成具体的时间 1.time.js 2.将查到的数据转化成具体的时间 3.代码实现 4.分析 5.总结 小程序如何把时间戳转化成具体的时间 1.time.js 我们首先要 ...
- js获取时间戳转化成日期格式的直接使用和封装
目录 一.在页面中直接使用 1. 通过模板字符串使用 2. 定义变量存放时间 3. 在 mounted() 方法里调用 二.封装函数(推荐) 1. 在单独的 js 文件内书写格式化的代码 2. ...
- ios将时间戳转换成时间字符串类的方法源码
如下代码段是关于ios将时间戳转换成时间字符串类的方法的代码,应该是对各位朋友有一些用途. { [dateFormat setDateFormat:formatString]; NSLog(@&quo ...
- js处理时间(时间戳转化成日期格式、几分钟前,几个小时前等、视频时长)
1.时间戳转换成日期格式 下面这个方法转换成的格式为:2018-12-10 18:26:32 // 时间戳format(timestamp) {var date = new Date(timestam ...
- js 时间戳转换成时间_JavaScript 时间戳转成日期格式
我们在开发中经常需要把时间戳转化成日期格式,但 JavaScript 本身自带的 Date 方法并不像 PHP date 的那么强大.因此,我们就需要自己动手写一个方法. 首先我们要先了解下需要用到的 ...
- Python时间转换函数:时间转化为时间戳、时间戳转化为时间、当前日期、当前时间、星期几、前面或者后面多少天、年、月、日等
Python时间转换函数:时间转化为时间戳.时间戳转化为时间.当前日期.当前时间.星期几.前面或者后面多少天.年.月.日等 #Python时间转换函数:时间转化为时间戳.时间戳转化为时间.当前日期.当 ...
最新文章
- python3 selenium 无头浏览器 错误 FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver'
- The Internet Communications Engine (Ice) 跨平台异构通讯方案 第一弹-ICE简介
- Windows上使用gitbook制作电子书
- 1/2 数据获取:本地数据的获取
- Python 类的属性和实例属性 Python 的动态语言
- vue 路由懒加载,组件异步加载
- hibernate 一对多_为什么很多人不愿意用hibernate了?
- 终于有了自己的域名了
- 杭电acm2030汉字统计
- springboot 指定 logback_Spring Boot日志框架实战解析
- eclipse中追加html模板,Eclipse创建自定义HTML5,JSP模板
- html5播放 h.264裸流,[转载]成功在MP4封装的H264视频中提取能播放的裸流
- 《机器学习》学习笔记
- javaScript 琐碎
- 用C语言建立一个顺序栈
- 【生活感悟】达克效应--要自信不要自负,越努力越幸运
- mac outlook删除服务器邮件,设置苹果MAC 端outlook客户端说明
- 地理位置与经纬度之间相互转换(基于python调用百度API)
- 浏览器(1):CSDN的浏览器助手使用推荐
- JETSON TX2烧写系统
热门文章
- 计算机专业英语教程比较实用,计算机专业英语教程Unit1整理
- bootstrap专栏 03.图文处理 02.图文排版
- 加密芯片介绍 加密芯片选择(加密IC) 加密芯片原理
- RJ45以太网接口EMC设计方案
- 寒假的一点笔记《123速通》
- 海康视频插件启动过程中出现跨域问题has been blocked by CORS policy
- 二、jQuery 选择器(超细)
- 【科创人独家】PerfMa“寒泉子”李嘉鹏:成长和创业都要能人所不能,真强者何惧资本寒冬
- 设置本地yum源,下载vim
- 解决pip3 install waring ‘The script xxx is installed in ‘/home/xxx/bin‘ which is not on PATH‘