美文网首页
iOS 获取当前时间和当前时间戳

iOS 获取当前时间和当前时间戳

作者: Melody_YM | 来源:发表于2018-04-17 16:53 被阅读16次

//获取当前的时间

+(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);

return currentTimeString;

}

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

+(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]];

return timeSp;

}

+(NSString *)getNowTimeTimestamp2{

NSDate* dat = [NSDate dateWithTimeIntervalSinceNow:0];

NSTimeInterval a=[dat timeIntervalSince1970];

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

;

return timeString;

}

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

+(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];

return timeSp;

}

转自:(http://www.cnblogs.com/KiVen2015/p/6293308.html)

相关文章

网友评论

      本文标题:iOS 获取当前时间和当前时间戳

      本文链接:https://www.haomeiwen.com/subject/cgrpkftx.html