iOS------获取当前时间和当前时间戳(秒、毫秒)

//获取当前的时间

+(NSString*)getCurrentTimes{

    NSDate *datenow = [NSDate date];

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

    NSString *currentTimeString = [formatter stringFromDate:datenow];

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

    return currentTimeString;

}

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

+(NSString *)getNowTimeTimestamp{

    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{

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

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

    return timeSp;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,184评论 6 13
  • //获取当前的时间 +(NSString*)getCurrentTimes{ NSDateFormatter *f...
    来敲代码阅读 6,926评论 0 1
  • 最近几天重新看了之前的不少专栏文章,有的加深了一下印象,有的简直跟没看过一样,新奇无比。其中的刻意练习就是两种都有...
    四横阅读 124评论 0 0
  • 其实不是那样的 有些事情其实 不是我们看到的那样,但是我们往往被表面的一些花花草草所迷惑,想着事情真的会是那种样子...
    海深深阅读 398评论 0 1