获取当前日期、时间--iOS开发
2015-09-30 17:06
381 查看
NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; //初始化格式器。
[formatter setDateFormat:@"YYYY-MM-dd hh:mm:ss"];//定义时间为这种格式: YYYY-MM-dd hh:mm:ss 。
NSString *currentTime = [formatter stringFromDate:[NSDate date]];//将NSDate *对象 转化为 NSString *对象。
NSLog(@"%@", currentTime);//控制台打印出当前时间。
⚠NSString *d = [NSDate date];//获取日期;
发现一个问题
定义日期格式的时候月份和分钟都是用字母“M”或“m”表示,这里如果同为大写或者同为小写都会发生获取数据错误的bug。月份会显示为分钟的数字(月份数字=分钟数字)。
[formatter setDateFormat:@"YYYY-MM-dd hh:mm:ss"];//定义时间为这种格式: YYYY-MM-dd hh:mm:ss 。
NSString *currentTime = [formatter stringFromDate:[NSDate date]];//将NSDate *对象 转化为 NSString *对象。
NSLog(@"%@", currentTime);//控制台打印出当前时间。
⚠NSString *d = [NSDate date];//获取日期;
发现一个问题
定义日期格式的时候月份和分钟都是用字母“M”或“m”表示,这里如果同为大写或者同为小写都会发生获取数据错误的bug。月份会显示为分钟的数字(月份数字=分钟数字)。
相关文章推荐
- iOS开发之 动画组CAAnimationGroup
- iOS 8创建交互式通知
- [iOS]Core Data
- 如何才能系统的学习 iOS 开发,理解一些规则和深层次的机制原理?
- xcode7编译ios9 报错
- iOS开发之 关键帧动画
- iOS中使用模板引擎渲染HTML界面
- ios环境下Axure的安装
- iOS中容易出错的问题
- iOS开发文档(中文)
- ios中frame设置宽高计算的Demo
- 自己整理的iOS代码编写规范
- iOS 原生态API实现二维码的扫描功能
- 总结分享十大iOS开发者最喜爱的库
- 介绍一个轻量级iOS安全框架:SSKeyChain
- iOS---Url编解码的问题
- 如何判断ios设备类型
- iOS中关于属性@property和@synthesize的问题:
- iOS免证书打包环境搭建
- [IOSB]StoryBoard自定义侧边栏