博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSDate与NSDateFormatter的相关用法
阅读量:5278 次
发布时间:2019-06-14

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

1.NSDateFormatter配合NSDate与NSString之间的转化  NSDateFormatter有下面2个方法:  - (NSString *)stringFromDate:(NSDate *)date;//NSDate转NSString  - (NSDate *)dateFromString:(NSString *)string;//NSString转NSDate e.g. NSString *dateString=@"1900-01-01"; NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init]; [dateFormatter setDateFormat:@"yyyy-MM-dd"]; NSDate *date=[dateFormatter dateFromString:dateString]; [dateFormatter release]; NSString转NSDate与上面类似 NSString *dateString=[dateFormatter dateFromString:[NSDate date]];2.NSDateFormatter 的一些格式介绍  [dateFormatter setDateFormat:@"yyyy年MM月dd日#EEEE"];EEEE为星期几,EEE为周几  [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];  [dateFormatter setDateFormat:@"yyyy年MMMMd日"];//MMMM 为xx月,一个d可以省去01日前的03.NSString转NSDate少一天的解决办法 用下面这种格式化方式   1.[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];   2.   NSCalendar *calendar = [NSCalendar currentCalendar];   NSDateComponents *components = [calendar components:(NSDayCalendarUnit | NSMonthCalendarUnit |                                  NSYearCalendarUnit) fromDate:[NSDate date]];   NSDate *todayDate = [calendar dateFromComponents:components];

转载于:https://www.cnblogs.com/zzzili/archive/2013/02/27/6685350.html

你可能感兴趣的文章
JavaScript中随着鼠标拖拽而移动的块
查看>>
HDU 1021 一道水题
查看>>
The operation couldn’t be completed. (LaunchServicesError error 0.)
查看>>
php每天一题:strlen()与mb_strlen()的作用分别是什么
查看>>
工作中收集JSCRIPT代码之(下拉框篇)
查看>>
《转载》POI导出excel日期格式
查看>>
code异常处理
查看>>
git - 搭建最简单的git server
查看>>
会话控制
查看>>
推荐一款UI设计软件Balsamiq Mockups
查看>>
Linux crontab 命令格式与详细例子
查看>>
百度地图Api进阶教程-地图鼠标左右键操作实例和鼠标样式6.html
查看>>
游标使用
查看>>
LLBL Gen Pro 设计器使用指南
查看>>
SetCapture() & ReleaseCapture() 捕获窗口外的【松开左键事件】: WM_LBUTTONUP
查看>>
Android 设置界面的圆角选项
查看>>
百度地图api服务端根据经纬度得到地址
查看>>
CSS中隐藏内容的3种方法及属性值
查看>>
每天一个linux命令(1):ls命令
查看>>
根据xml生成相应的对象类
查看>>