博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Foundation - NSDate
阅读量:4488 次
发布时间:2019-06-08

本文共 972 字,大约阅读时间需要 3 分钟。

// 创建一个时间对象
  NSDate *date = [NSDate date];
  // 打印出的时候是0时区的时间(北京-东8区)
  NSLog(@"%@", date);
  // 在date时间的基础上往后推 5 秒。
  NSDate *date2 = [NSDate dateWithTimeInterval:5 sinceDate:date];
  NSLog(@"%@",date2);
  // 从1970开始走过的秒数
  NSTimeInterval seconds = [date2 timeIntervalSince1970];
  // date2与现在相差的秒数
  // [date2 timeIntervalSinceNow];

// 日期格式化类

  NSDate *date = [NSDate date];
  // 日期格式化类
  NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
  // y 年 M 月 d 日
  // m 分 s 秒 H (24)时 h(12)时
  formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
  NSString *str = [formatter stringFromDate:date];
  NSLog(@"%@", str); // 2013-08-12 20:13:43

// 读取字符串时间并输出

  // 09/10/2011
  NSString *time = @"2011/09/10 18:56";
  NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
  formatter.dateFormat = @"yyyy/MM/dd HH:mm";
  NSDate *date = [formatter dateFromString:time];
  NSLog(@"%@", date); // 2011-09-10 10:56:00 +0000

 

 

转载于:https://www.cnblogs.com/tzktzk1/p/3329678.html

你可能感兴趣的文章
Flask - 特殊装饰器 和 Flask工作结构模式(FBV, CBV)
查看>>
node.js环境搭建以及入门级hello程序
查看>>
LightOJ1282 - Leading and Trailing(快速幂+数学)
查看>>
【mysql】关于checkpoint机制
查看>>
nginx总结
查看>>
如何设定ASH buffer大小
查看>>
改变调用函数的this指针方向
查看>>
【转】mq
查看>>
Java基础知识学习07-抽象类、接口、多态
查看>>
Oracle学习笔记之七(用户管理、角色与权限、导入导出等)
查看>>
linux如何挂载windows下的共享文件
查看>>
常用正则表达式
查看>>
C++学习笔记(IV) 之 表达式
查看>>
Houdini 节点参数读取输入节点的数据列表
查看>>
初识Linq to Entity
查看>>
Linux vmstat命令实战详解
查看>>
FastDFS在centos上的安装配置与使用
查看>>
HDU 1709 The Balance
查看>>
2016/7/7 设置wamp2.5 mysql密码 重点是mysql版本
查看>>
简介几种负载均衡原理
查看>>