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

热门教程

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

时间:2022-06-25 23:31:14 编辑:袖梨 来源:一聚教程网

 代码如下复制代码

//获取当前的时间

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

}

 

热门栏目