美文网首页
iOS开发中获取系统时间戳和标准时间

iOS开发中获取系统时间戳和标准时间

作者: ZhiMa_Maker | 来源:发表于2017-03-31 10:24 被阅读42次
//
//  ViewController.m
//  test01
//
//  Created by pg on 2017/3/30.
//  Copyright © 2017年 vslai. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
    [NSTimer scheduledTimerWithTimeInterval:0.1 repeats:YES block:^(NSTimer * _Nonnull timer) {
        NSString *nowTime = [self getTimeStringForNow];//获取当前时间
        NSString *timeStr = [self getTimeStr];//获取当前时间戳
        NSLog(@"%@,%@",nowTime,timeStr);
    }];
    
}


- (NSString *)getTimeStr{
    NSTimeInterval timeInterval = [[NSDate date] timeIntervalSince1970];
    long long nowTime = [[NSNumber numberWithDouble:timeInterval] longLongValue]; // 将double转为long long型
    NSString *timeStr = [NSString stringWithFormat:@"%llu",nowTime]; // 输出long long型
    return timeStr;
}

- (NSString *)getTimeStringForNow
{
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss:SSS"]; // 设置日期格式带毫秒格式
    NSString *destString = [dateFormat stringFromDate:[NSDate date]];
    return destString;
}


@end

Paste_Image.png

相关文章

网友评论

      本文标题:iOS开发中获取系统时间戳和标准时间

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