iOS标准时间与时间戳相互转换

转载 2015年11月19日 11:03:55
一,转化的方法为
NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[localeDate timeIntervalSince1970]];
NSLog(@"timeSp:%@",timeSp); //时间戳的值
二,把获取的时间转化为当前时间
NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSInteger interval = [zone secondsFromGMTForDate:datenow];
NSDate *localeDate = [datenow dateByAddingTimeInterval: interval];
NSLog(@"%@", localeDate);
3.把时间戳转化为时间的方法
NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:1363948516];
NSLog(@"1363948516 = %@",confromTimesp);
//timer
NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSInteger interval = [zone secondsFromGMTForDate:datenow];
NSDate *localeDate = [datenow dateByAddingTimeInterval: interval];
NSLog(@"%@", localeDate);
NSString *timeSp = [NSString stringWithFormat:@"%lld", (long long)[localeDate timeIntervalSince1970]];
NSLog(@"timeSp:%@",timeSp); //时间戳的值 1369189763711 1369218563 1369218614
NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:1369189763711/1000];
NSLog(@"1363948516 = %@",confromTimesp);
//实例化一个NSDateFormatter对象
//判断昨天 前几天等 判断今天凌晨时间戳
NSDateFormatter *dateFormatter1 = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter1 setDateFormat:@"yyyy-MM-dd 00:00:00"];
NSString *currentDateStr1 = [dateFormatter1 stringFromDate:[NSDate date]];
NSLog(@"凌晨时间:%@",currentDateStr1);
NSString *timeSp1 = [NSString stringWithFormat:@"%lld", (long long)[localeDate timeIntervalSince1970]];
NSLog(@"凌晨时间戳:%@",timeSp1);
//昨天凌晨时间戳
NSString *timeSp2 = [NSString stringWithFormat:@"%lld", (long long)[localeDate timeIntervalSince1970]-24*60*60];
NSLog(@"昨天凌晨时间戳:%@",timeSp2);

iOS标准时间与时间戳相互转换

[cpp] view plaincopy 设置时间显示格式:       NSString* timeStr = @"2011-01-26 17:40:50";   ...
  • dztianyu
  • dztianyu
  • 2013年12月03日 18:21
  • 867

iOS---标准时间与时间戳相互转换

设置时间显示格式:     NSString* timeStr = @"2011-01-26 17:40:50";     NSDateFormatter *formatter = [[[...
  • iotjin
  • iotjin
  • 2015年10月23日 15:06
  • 251

iOS时间戳与标准时间转换

生成当前时间的时间戳 NSString * timestamp = [NSString stringWithFormat:@"%ld",time(NULL)]; 将时间戳转换成标准时间 NSDat...
  • cjh965063777
  • cjh965063777
  • 2015年09月06日 11:50
  • 684

js中如何把时间戳转化为标准时间

由于后台数据传递过来为datetime格式,在前端显示为时间戳。 我需要再前端将时间戳转化为标准格式。代码如下 $("#creationTime").append(getLocalTime...
  • kai_wei
  • kai_wei
  • 2016年06月16日 18:57
  • 8582

标准日期、中国标准时间、时间戳、毫秒数互转

首先要明确这三种格式是什么样子的: Mon Oct 23 2017 17:20:13 GMT+0800 (中国标准时间) 1508750413000 注意:时间戳*1000就是毫秒数...
  • IT429
  • IT429
  • 2017年10月25日 15:15
  • 806

标准时间格式与时间戳的转化

//时间戳转化为时间格式 var formatDate = function(date){ date = new Date(date); var y=date.getFullYear(); ...
  • bymyself11
  • bymyself11
  • 2016年12月10日 11:32
  • 3387

js将标准时间格式转化为时间戳

1、将标准格式() function strtotime(time_str, fix_time)              {                 var time  = (new ...
  • u013515202
  • u013515202
  • 2014年08月18日 11:43
  • 1295

iOS 时间戳转换成标准时间

今天在做一个webservice的接口的时候,被要求传一个时间戳过去,然后就是开始在Google上, 遇到两个问题,第一是当前时间转化为时间戳,第二是获取的当前时间和系统的时间相差8个小时...
  • sinat_28709097
  • sinat_28709097
  • 2015年06月05日 14:35
  • 441

js时间戳转化为标准时间的方法

function formatTimes(code, boolean) {         var time = new Date(code)             , year = time....
  • zhanglongdream
  • zhanglongdream
  • 2017年06月07日 11:12
  • 727

Java-日期处理-时间戳转换-日期比较

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; public class...
  • Jones_qing
  • Jones_qing
  • 2015年03月23日 18:12
  • 458
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS标准时间与时间戳相互转换
举报原因:
原因补充:

(最多只允许输入30个字)