iOS 时间字符串&NSDate&时间戳 相互转换

  • 前段时间一直在和时间打交道,这几天整理了一下几个时间相互转换的方法,再次做记录
  • 效果图
屏幕快照 2017-05-17 下午3.32.24.png
屏幕快照 2017-05-17 下午3.32.43.png
  • 时间戳转字符串
+(NSString *)timeStampConversionNSString:(NSString *)timeStamp
{
    NSDate *date = [NSDate dateWithTimeIntervalSince1970:[timeStamp longLongValue]/1000];
    NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
    [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    NSString *dateStr = [formatter stringFromDate:date];
    return dateStr;
}
  • 时间转时间戳
+(NSString *)dateConversionTimeStamp:(NSDate *)date
{
    NSString *timeSp = [NSString stringWithFormat:@"%ld", (long)[date timeIntervalSince1970]*1000];
    return timeSp;
}
  • 字符串转时间
+(NSDate *)nsstringConversionNSDate:(NSString *)dateStr
{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
    NSDate *datestr = [dateFormatter dateFromString:dateStr];
    return datestr;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,977评论 25 708
  • 第一通电话 开完早会后,李玺和一个叫小夏的女生被分到了销售四部,他的直属经理叫文哥,四部的队名是龙虎门,队呼是龙行...
    彭校长阅读 1,266评论 3 4
  • 生命没有刻度,我们赋予它秒、分钟、小时的定义,以年月的变迁提示时光的流动,提醒人们年华易逝,理应把握当下。 201...
    正好周沫阅读 377评论 0 0