一聚教程网:一个值得你收藏的教程网站

iOS获取当前时间和当前时间戳的方法

mg电子:“每个月发一首单曲,在现在这个时期相对是一个新鲜的尝试,之前可能也有人做过,但并没有真正引起大众关注、产生影响。

时间:2017-02-03 00:00:00 编辑:简简单单 来源:转载

 代码如下

//获取当前的时间

+(NSString*)getCurrentTimes{

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

 // ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制

 [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];

 //现在时间,你可以输出来看下是什么格式

 NSDate *datenow = [NSDate date];

 //----------将nsdate按formatter格式转成nsstring

 NSString *currentTimeString = [formatter stringFromDate:datenow];

 NSLog(@"currentTimeString = %@",currentTimeString);

 returncurrentTimeString;

}


获取当前时间戳有两种方法(以秒为单位)

 

 代码如下

+(NSString *)getNowTimeTimestamp{

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

 [formatter setDateStyle:NSDateFormatterMediumStyle];

 [formatter setTimeStyle:NSDateFormatterShortStyle];

 [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];// ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制

 //设置时区,这个对于时间的处理有时很重要

 NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];

 [formatter setTimeZone:timeZone];

 NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式

 NSString *timeSp = [NSString stringWithFormat:@"%ld", (long)[datenow timeIntervalSince1970]];

 returntimeSp;

}

+(NSString *)getNowTimeTimestamp2{

 NSDate* dat = [NSDate dateWithTimeIntervalSinceNow:0];

 NSTimeInterval a=[dat timeIntervalSince1970];

 NSString*timeString = [NSString stringWithFormat:@"%0.f", a];//转为字符型

 ;

returntimeString;

}

 //获取当前时间戳 (以毫秒为单位)

+(NSString *)getNowTimeTimestamp3{

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

 [formatter setDateStyle:NSDateFormatterMediumStyle];

 [formatter setTimeStyle:NSDateFormatterShortStyle];

 [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss SSS"];// ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制

 //设置时区,这个对于时间的处理有时很重要

 NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];

 [formatter setTimeZone:timeZone];

 NSDate *datenow = [NSDate date];//现在时间,你可以输出来看下是什么格式

 NSString *timeSp = [NSString stringWithFormat:@"%ld", (long)[datenow timeIntervalSince1970]*1000];

 returntimeSp;

}

 

文章评论

热门栏目

合作: 真人真钱 老虎机试玩 mg电子