IOS-NSDateFormatter使用介绍

NSDateFormatter的使用:

    NSDate *nowDate = [[NSDate alloc] init];NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter setDateFormat:@"yyyy-mm"];NSString *time = [dateFormatter stringFromDate:nowDate];NSLog(@"time------%@", time);

格式化参数:

格式化参数如下:G: 公元时代,例如AD公元yy: 年的后2位yyyy: 完整年MM: 月,显示为1-12MMM: 月,显示为英文月份简写,如 JanMMMM: 月,显示为英文月份全称,如 Janualydd: 日,2位数表示,如02d: 日,1-2位显示,如 2EEE: 简写星期几,如SunEEEE: 全写星期几,如Sundayaa: 上下午,AM/PMH: 时,24小时制,0-23K:时,12小时制,0-11m: 分,1-2位mm: 分,2位s: 秒,1-2位ss: 秒,2位S: 毫秒常用日期结构:
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss
yyyy-MM-dd
MM dd yyyy

获取本时区时间:

[NSDate date]获取的是GMT时间,要想获得某个时区的时间,以下代码可以解决这个问题
NSDate *date = [NSDate date];
NSTimeZone *timeZone = [NSTimeZone systemTimeZone];
NSTimeInterval timeInterval = [timeZone secondsFromGMTForDate:date];
NSDate *localeDate = [date dateByAddingTimeInterval:timeInterval];

转载于:https://www.cnblogs.com/AbeDay/p/5026919.html

IOS-NSDateFormatter使用介绍相关推荐

  1. iOS Simulator功能介绍关于Xamarin IOS开发

    iOS Simulator功能介绍关于Xamarin IOS开发 iOS Simulator功能介绍 在图1.38所示的运行效果中,所见到的类似于手机的模型就是iOS Simulator.在没有iPh ...

  2. Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得

    [整理]Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得 2012-12-12 10:45:40|  分类: Apple|字号 订阅 原文链接: http://www.crif ...

  3. [iOS]MVVM-框架介绍

       我于 2011 年在 500px 找到自己的第一份 iOS 开发工作.虽然我已经在大学里做了好几年 iOS 外包开发,但这才是我的一个真正的 iOS 开发工作.我被作为唯一的 iOS 开发者被招 ...

  4. IOS自动化打包介绍

    摘要 随着苹果手持设备用户的不断增加,ios应用也增长迅速,同时随着iphone被越狱越来越多的app 的渠道也不断增多,为各个渠道打包成了一件费时费力的工作,本文提供一种比较智能的打包方式来减少其带 ...

  5. iOS总体框架介绍和详尽说明

    总体介绍 iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸UI层).MediaLayer(媒体层).Cor ...

  6. iOS 常用框架介绍

    iOS框架介绍      Cocoa Touch GameKit  实现对游戏中心的支持,让用户能够在线共享他们的游戏相关的信息  iOS设备之间蓝牙数据传输   从iOS7开始过期   局域网游戏 ...

  7. iOS SDWebImage详细介绍

    在iOS的图片加载框架中,SDWebImage使用频率非常高.它支持从网络中下载且缓存图片,并设置图片到对应的UIImageView控件或者UIButton控件.在项目中使用SDWebImage来管理 ...

  8. IOS开发工具介绍之Xcode开发工具使用

    IT在线教育专家--麦子学院特约授课老师柯博文<iOS开发入门实战>向我们详细的讲述了ios开发实战过程.Xcode开发工具是ios开发的流程使用范围最广的工具. 在所有课程开始之前,柯博 ...

  9. iOS App Extension 介绍

    应用扩展介绍 App Extension是iOS8推出来的一个新特性,iOS9,iOS10中相继推出了许多新的扩展点. 应用扩展程序可以让我们自定义功能和内容扩展到应用程序之外,并在用户与其他应用程序 ...

  10. IOS 第三方库介绍

    1. AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目.AFNetworking是一个轻量级的iOS.Mac OS X网络通信类库,现在是G ...

最新文章

  1. Spring的Bean生命周期,11 张高清流程图及代码,深度解析
  2. Docker 健康检查功能
  3. 如何消除运动后肌肉酸痛 (DOMS - Delayed Onset Muscle Soreness)
  4. CentOS 5.5升级网卡驱动
  5. 机器学习面试题合集Collection of Machine Learning Interview Questions
  6. Redis的过期机制
  7. react学习(70)--拼接方式
  8. php解析html数组,HTML中如何处理PHP传递的三维数组
  9. 使用find 命令执行命令 -exec
  10. python find函数 和index的区别_python list的index()和find()的实现
  11. 剑指offer(C++)-JZ77:按之字形顺序打印二叉树(数据结构-树)
  12. oracle10g rac导出ocr,Oracle RAC OCR磁盘故障快速恢复方法
  13. 克拉默法则(Cramer's Rule)的证明
  14. java 生成uuid
  15. C++/OpenGL 入门(1):关于VS2017 中OpenGL部分安装过程
  16. 秒杀于丹、蒋勋、蒙曼,每篇都有10万+的潜质。《六神磊磊读唐诗》,5星。
  17. 机器学习需要的数据量需要怎么算
  18. android京东源码下载,京东商城APP - 源码下载|通讯/手机编程|android开发|源代码 - 源码中国...
  19. 武汉第一职业教育中心计算机技能高考,武汉市第一职业教育中心
  20. [转贴]杨式太极拳八十五式通释—1—王志远

热门文章

  1. python中end 1 意思_python中“end=”是什么意思?_后端开发
  2. arraylist下标从几开始_漫画:为什么计算机从 0 开始计数,而不是从 1 开始?
  3. java编译器代码检查_Java编译器可以优化此代码吗?
  4. (二分搜索法尺取法)subsequence
  5. android sd卡不可写,Android检查SD卡是否可读写
  6. linux图形界面为英文,Linux下“英文控制台 中文图形界面”的实现
  7. 在plsql里面怎么去掉空行_PLSQL基本操作手册.doc
  8. linux read recv,read()/ recv()成功,但缓冲区未更改且为空
  9. Java多线程的使用
  10. 澄海哪里学机器人编程_少年学机器人编程