zoukankan      html  css  js  c++  java
  • [OC Foundation框架

    日期处理类

    1. 定义
    2. 时间间隔计算
    3. 时间比较,返回其一
    4. 时间格式化
     1 void dateCreate()
     2 {
     3     //date return current time
     4     NSDate *date = [NSDate date];
     5     NSLog(@"%@", date);
     6    
     7     //+ 10 sec
     8     date = [NSDate dateWithTimeIntervalSinceNow:10];
     9     NSLog(@"%@", date);
    10    
    11     //1970-1-1 00:00:00 + 10 sec
    12     date = [NSDate dateWithTimeIntervalSince1970:10];
    13     NSLog(@"%@", date);
    14    
    15     //Random future time?
    16     date = [NSDate distantFuture];
    17     NSLog(@"%@", date);
    18    
    19     date = [NSDate distantPast];
    20     NSLog(@"%@", date);
    21 }
    22  
    23 void dateUse()
    24 {
    25     NSDate *date = [NSDate date];
    26     //NSTimeInterval is double
    27     NSTimeInterval i = [date timeIntervalSince1970];
    28     NSLog(@"%f", i);
    29 }
    30  
    31 void dateFormat()
    32 {
    33     NSDate *date = [NSDate date];
    34     NSDateFormatter *f = [[NSDateFormatter alloc] init];
    35     f.dateFormat = @"yyyy-MMM-dd HH:mm:ss";
    36     NSString *s = [f stringFromDate:date];
    37     NSLog(@"1:%@", s);
    38    
    39     NSDate *d2 = [f dateFromString:@"2014-7月-29 22:12:12"];
    40     NSLog(@"2:%@",d2);
    41 }
     
    字符串、日期格式转换:
    1         // 17.将2013年05月05日转换为2013-05-05
    2         NSMutableString *str17 = @"2013年05月05日";
    3         NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
    4         dateFormatter1.dateFormat = @"yyyy年MM月dd日";
    5         NSDate *date1 = [dateFormatter1 dateFromString:str17];
    6         NSDateFormatter *dateFormatter2 = [[NSDateFormatter alloc] init];
    7         dateFormatter2.dateFormat = @"yyyy-MM-dd";
    8         NSString *str17_2 = [dateFormatter2 stringFromDate:date1];
    9         NSLog(@"题目17, 转换后的日期是%@", str17_2);
     
  • 相关阅读:
    Maven相关知识片
    fastjson使用
    Block pool ID needed, but service not yet registered with NN java.lang.Exception: trace 异常解决
    JVM之内存结构详解
    ContextCleaner ——Spark 应用程序的垃圾回收器
    重新认识Java 8的HashMap
    HDFS NameNode内存全景
    HDFS的NameNode与SecondaryNameNode的工作原理
    大数据——基础知识
    HDFS数据定期清理
  • 原文地址:https://www.cnblogs.com/hellovoidworld/p/4119423.html
Copyright © 2011-2022 走看看