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

  • 相关阅读:
    PHP 中的 cURL 爬虫实战基础
    PHP的输出缓冲区
    Web网站高并发量的解决方案
    PHP Socket 简单使用
    php无极限分类函数
    PHP单链表的基本操作
    PHP中的10个实用函数
    你真的了解现在的PHP吗?
    国人骄傲,layer.js 搞定所有弹窗
    字典排序
  • 原文地址:https://www.cnblogs.com/superbobo/p/5340151.html
Copyright © 2011-2022 走看看