ios 将时间戳转为时间类型

NSString *dataStr = @"1453709220";

double lastactivityInterval = [model.addtime doubleValue];

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

formatter.timeZone = [NSTimeZone timeZoneWithName:@"beijing"];

[formatter setDateStyle:NSDateFormatterMediumStyle];

[formatter setTimeStyle:NSDateFormatterShortStyle];

[formatter setDateFormat:@"yyyy年MM月dd日 HH时mm分"];

NSDate* date = [NSDate dateWithTimeIntervalSince1970:lastactivityInterval];

NSString* dateString = [formatter stringFromDate:date];

NSLog(@"format dateString:%@",dateString);

打印结果是:2016年01月25日 16时07分

时间: 2024-10-18 16:43:14

ios 将时间戳转为时间类型的相关文章

iOS开发时间戳与时间NSDate,时区的转换,汉字与UTF8,16进制的转换

http://blog.sina.com.cn/s/blog_68661bd80101njdo.html 标签: ios时间戳 ios开发时间戳 ios16进制转中文 ios开发utf8转中文 ios汉字转utf8和16进   //获取当前系统的时间戳+(long)getTimeSp{    long time;    NSDate *fromdate=[NSDate date];    time=(long)[fromdate timeIntervalSince1970];    return

oracle中时间戳转为Date类型的数据

问题描述: 一个表中原本应该存放date类型的数据,但是不知道之前哪位大仙把两个字段的类型建成了NUMBER类型的了,这样在后台看时间肯定不方便.现在需要改成date类型,但是现在库中是有数据的,不能直接从NUMBER改为DATE.所以需要建立先创建两个DATE类型的临时字段,然后把对应字段的数据转换为Date类型的数据之后存到新字段上面,最后删除老字段,将新字段改名为老字段. 一.新建两个临时字段 ALTER TABLE CS_USER ADD (CREATEDATE1 DATE,OPERAT

js将时间戳转为时间格式

时间戳转时间格式 //分钟 let timeM= parseInt(msg/1000/60%60); if(timeM<10){ timeM="0"+timeM; } //秒钟 let timeS=parseInt(msg/1000%60); if(timeS<10){ timeS="0"+timeS; } let time=timeM+":"+timeS; 原文地址:https://www.cnblogs.com/qq3763247

UTC时间戳转为时间

/// <summary> /// 将UTC时间转化DateTime时间 /// </summary> /// <returns></returns> private DateTime ChangeUTCToDateTime(double utc) { DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); startTime = startTi

python 将字符串类型转为时间类型

import datetime,time stringDate = "2006-05-18 19:35:00" dt = datetime.datetime.fromtimestamp(time.mktime(time.strptime(stringDate,"%Y-%m-%d %H:%M:%S"))) print dt 2006-05-18 19:35:00 >>> print type(dt) <type 'datetime.dateti

前端js转换时间戳为时间类型显示

1 //事件戳转换 2 function add0(m){return m<10?'0'+m:m } 3 function formatDate(timestamp) 4 { 5 //timestamp是整数,否则要parseInt转换 6 var time = new Date(timestamp); 7 var y = time.getFullYear(); 8 var m = time.getMonth()+1; 9 var d = time.getDate(); 10 var h = t

小程序在页面把时间戳转为时间日期格式,在js里面转为时间日期格式

1.在js中转换 先在utils文件夹下的util中写入下面代码 1 function formatTimeTwo(number, format) { 2 var formateArr = ['Y', 'M', 'D', 'h', 'm', 's']; 3 var returnArr = []; 4 5 var date = new Date(number); 6 returnArr.push(date.getFullYear()); 7 returnArr.push(formatNumber(

SQLServer中将时间戳转换为时间格式

--在sql中将时间戳转换为时间类型 SQL里面有个DATEADD的函数.时间戳就是一个从1970-01-01 08:00:00到时间的相隔的秒数.所以只要把这个时间戳加上1970-01-01 08:00:00这个时间就可以得到你想要的时间了select DATEADD(second,1268738429 + 8 * 60 * 60,'1970-01-01 00:00:00') 注解:北京时间与GMT时间关系    1.GMT是中央时区,北京在东8区,相差8个小时 2.所以北京时间 = GMT时

时间字段的类型用时间戳整型还是时间类型

不管做什么项目,必须都得接触的东西就是时间类型.现在用时间戳存储日期数据(整型存储)已经是业界很平常的的事情,网上各大游戏公司,各大开源都是采取整型时间戳存储.整数存日期好处很多,程序判断直读,扩展性好,随意可转换xml,json等格式.不过有一个最大的缺点就是查数据库不直观,也就是说我们用管理工具打开数据库的时候,看到的是一堆数字,维护数据不方便.为了解决这一缺陷,我找到一方法,先上代码: select *,DATE_FORMAT(FROM_UNIXTIME(datetimed/1000),"