zoukankan      html  css  js  c++  java
  • 获取时间以及格式化--今天、昨天和明天

    1、 获取今天

    /*!
         *  @brief 获取今天
         */
       // 1. 获取当前系统的准确事件(+8小时)
        
        NSDate *date = [NSDate date]; // 获得时间对象
        
        NSTimeZone *zone = [NSTimeZone systemTimeZone]; // 获得系统的时区
        
        NSTimeInterval time = [zone secondsFromGMTForDate:date];// 以秒为单位返回当前时间与系统格林尼治时间的差
        
        NSDate *dateNow = [date dateByAddingTimeInterval:time];// 然后把差的时间加上,就是当前系统准确的时间
    

     2、获取昨天和明天

    /*!
         *  @brief 获取昨天和明天
         */
        NSTimeInterval secondsPerDay = 24 * 60 * 60;
        
        NSDate *date = [[NSDate alloc] initWithTimeIntervalSinceNow:-secondsPerDay];
        NSTimeZone *zone = [NSTimeZone systemTimeZone]; // 获得系统的时区
        
        NSTimeInterval time = [zone secondsFromGMTForDate:date];// 以秒为单位返回当前时间与系统格林尼治时间的差
        
        //昨天
        NSDate *yesterday = [date dateByAddingTimeInterval:time];
        //明天
        NSDate *tomorrow = [[NSDate alloc] initWithTimeIntervalSinceNow:secondsPerDay];
    

     3、时间格式化

    /*!
         *  @brief 时间格式化
         */
    
        
        NSDate *date = [NSDate date]; // 获得时间对象
        
        NSDateFormatter *forMatter = [[NSDateFormatter alloc] init];
        
        [forMatter setDateFormat:@"HH-mm-ss yyyy-MM-dd"];
        
        NSString *dateStr = [forMatter stringFromDate:date];
       
    

     获取时间还可以用系统的NSCalendar。

    http://blog.csdn.net/wsyx768/article/details/35212779

  • 相关阅读:
    yum---Linux软件安装与管理
    Python Cheetah01
    Python 改变字体颜色
    DenyHosts安装及配置
    Python 文件I/O
    Python 列表(List)
    Python 字符串
    Python 循环语句
    Python 条件语句
    Python 系统性能信息模块psutil
  • 原文地址:https://www.cnblogs.com/superbobo/p/5340151.html
Copyright © 2011-2022 走看看