NSDate 日期 *** 作工具类

NSDate 日期 *** 作工具类,第1张

概述NSDate 日期 *** 作工具

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

    //      //  main.m      //  OC05-task-06      //      //  Created by Xin the Great on 15-1-26.      //  copyright (c) 2015年 Xin the Great. All rights reserved.      //            #import <Foundation/Foundation.h>            int main(int argc,const charchar * argv[]) {          @autoreleasepool {              // insert code here...              //////////////////////NSDate --- 日期//////////////////////                            //获取当前系统的时间   标准时间 GMT  格林尼治时间              NSDate *date = [NSDate date];              NSLog(@"date is %@",date);                            NSDate *date1 = [[NSDate alloc] init];              NSLog(@"date1 is %@",date1);                            //获取时间戳   以秒为单位              NSTimeInterval time1970 = [date timeIntervalSince1970];              NSLog(@"time1970 is %.1f",time1970);                            NSTimeInterval time2001 = [date timeIntervalSinceReferenceDate];              NSLog(@"time2001 is %.1f",time2001);                            NSTimeInterval time = [date timeIntervalSinceNow];              NSLog(@"time is %.1f",time);                            //获取昨天的时间              NSTimeInterval second = 224 * 660 * 60;              NSDate *yesterDayDate = [[NSDate alloc] initWithTimeIntervalSinceNow:-second];              NSLog(@"yesterDayDate is %@",yesterDayDate);                            //获取明天的时间              NSDate *tomorrowDayDate = [NSDate dateWithTimeInterval:second sinceDate:[NSDate date]];              NSLog(@"tomorrowDayDate is %@",tomorrowDayDate);                            //获得未来的某一个时间              NSDate *future = [NSDate distantFuture];              NSLog(@"future is %@",future);                            //获得古代的某一个时间              NSDate *past = [NSDate distantPast];              NSLog(@"past is %@",past);                            //日期的比较      //        BOol isTure = [date isEqualToDate:date1];      //        NSLog(@"isTure is %d",isTure);                            //返回两个时间比较早的那个时间              NSDate *earlIErDate = [tomorrowDayDate earlIErDate:future];              NSLog(@"earlIErDate is %@",earlIErDate);                            //返回两个时间比较晚的那个时间              NSDate *later = [tomorrowDayDate laterDate:future];              NSLog(@"later is %@",later);                                          //将时间戳转换成字符串              Nsstring *str = @"123456789";              NSTimeInterval second2 = [str doubleValue];              NSDate *date3 = [NSDate dateWithTimeIntervalSince1970:second2];              NSLog(@"date3 is %@",date3);                            //格式化日期类              NSDateFormatter *df = [[NSDateFormatter alloc] init];              [df setDateFormat:@"yyyy年MM月dd日 HH小时mm分钟ss秒 ZZZZ"];                            //将日期按照格式化日期类转换为字符串              Nsstring *str2 = [df stringFromDate:date3];              NSLog(@"str2 is %@",str2);                            //通过字符串转换为date              NSDate *date4 = [df dateFromString:str2];              NSLog(@"date4 is %@",date4);                        }          return 0;      }  

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的NSDate 日期 *** 作工具类全部内容,希望文章能够帮你解决NSDate 日期 *** 作工具类所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1232497.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存