NSDate与NSString的互相转化
来源:互联网 发布:友情链接网站源码 编辑:程序博客网 时间:2024/04/29 23:40
1、NSDate转化为NSString
注:yyyy-MM-dd-HH-mm-ss 中间的连字符可自定义
yyyy表示年,MM表示月,dd表示天,HH表示24小时制得时(hh表示12小时制)mm表示分,ss表示秒。(大小写是不可以变得)
-(NSString *)dateToNSString:(NSDate *)date{ NSDateFormatter * formatter = [[NSDateFormatter alloc]init]; [formatter setDateFormat:@"yyyy-MM-dd-HH-mm-ss"]; NSString * strDate = [formatter stringFromDate:date]; return strDate;}
2、NSString转化为NSDate
注:此方法是配合方法1中的“yyyy-MM-dd-HH-mm-ss” 中的连字符使用的 也可以自行改动
-(NSDate *)stringToNSdate:(NSString *)stringDate{ NSArray * dateArr = [stringDate componentsSeparatedByString:@"-"]; //日期的 分开输入 NSCalendar * calendar = [NSCalendar currentCalendar];//创建一个日历用来接收时间 //输入时区 NSTimeZone * timezone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"]; //创建时间组件 NSDateComponents * components = [[NSDateComponents alloc]init]; [components setTimeZone:timezone]; NSString * str0 = dateArr[0]; NSString * str1 = dateArr[1]; NSString * str2 = dateArr[2]; NSString * str3 = dateArr[3]; NSString * str4 = dateArr[4]; NSString * str5 = dateArr[5]; [components setYear:str0.intValue]; [components setMonth:str1.intValue]; [components setDay:str2.intValue]; [components setHour:str3.intValue]; [components setMinute:str4.intValue]; [components setSecond:str5.intValue]; NSDate * myTime = [calendar dateFromComponents:components]; return myTime;}
0 0
- NSDate与NSString的互相转化
- NSString 与 NSDate 的互相转换 本地日期字符串与UTC日期字符串的转化
- 时间格式、比较等(2):NSDate与NSString的互相转化
- ios NSdate 与NSString 之间的转化
- NSDate与NSString的相互转化(日期)
- NSString与NSDate互相转换
- NSString与NSDate互相转换
- NSString和NSDate的转化
- NSString与NSDate互相转换及NSDate比较
- NSString与NSDate互相转换及NSDate…
- NSString与NSDate互相转换及NSDate比较
- NSString与NSDate互相转换及NSDate比较
- iOS NSDate与NSString相互转化
- NSDate NSString 互相转换
- NSDate NSString 互相转换
- NSDate和NSString之间的相互转化
- NSString和NSDate的相互转化
- NSString和NSDate的相互转化
- 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis
- Thread dump分析
- git命令简写--配置文件
- mysql (基础篇)---增删改数据
- C#2D游戏开发之感
- NSDate与NSString的互相转化
- Linux内核多线程(二)
- Python Appium 输入法切换
- hadoop启动常见指令和问题
- Mybatis Generator最完整配置详解
- 国内外GIS基础软件对比分析优缺特性及实际工作生产应用和成功案例综合评价
- 单独运行shell脚本与crontab运行shell脚本的区别
- 网络安全之一
- Google VR平台 Daydream:一起来做白日梦吧