美文网首页
4.1NSDate时间类

4.1NSDate时间类

作者: 草根小强 | 来源:发表于2019-04-22 11:12 被阅读0次
    #import <Foundation/Foundation.h>
    
    int main(int argc, const char * argv[]) {
        @autoreleasepool {
            // insert code here...
            
            // NSDate是表示时间的类
            // 表示当前时间
            NSDate *date = [NSDate date];
            
            // 时间格式化
            // 这个是一个时间格式化的类, 在一个应用程序中, 尽量避免大量的做alloc
            NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
            
            // 设置格式化样式
            // yyyy: 年
            // MM: 月
            // dd: 日
            // HH: 时, 24小时制
            // hh: 时, 12小时制
            // mm: 分
            // ss: 秒
            [formatter setDateFormat:@"yyyy:MM:dd HH:mm:ss"];
            
            // 将一个日期转换成string 样式
            NSString *str = [formatter stringFromDate:[NSDate date]];
            NSLog(@"%@", str);
            
            NSDate *newDate = [formatter dateFromString:@"2015:12:23 11:49:15"];
            NSLog(@"%@\n\n", newDate);
            
            
            // 1450778702 这个表示一个时间 , 是一个秒数, 从1970年
            NSDate *pDate = [NSDate dateWithTimeIntervalSince1970:1450778702];
            
            NSLog(@"%@\n\n", [formatter stringFromDate:pDate]);
     
        }
        return 0;
    }
    
    NSDate时间类.png

    相关文章

      网友评论

          本文标题:4.1NSDate时间类

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