用于uidate,picker。。
//将string转换成data类型
NSData *dataXML = [m_strCurParser dataUsingEncoding:NSASCIIStringEncoding];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:dataXML];
+(NSDate*) convertDateFromString:(NSString*)uiDate
{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init] ;
[formatter setDateFormat:@"yyyy年MM月dd日"];
NSDate *date=[formatter dateFromString:uiDate];
return date;
}
输入的日期字符串形如:@"1992-05-21 13:08:08"
- (NSDate *)dateFromString:(NSString *)dateString{
NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];
[dateFormatter setDateFormat: @"yyyy-MM-dd HH:mm:ss"];
NSDate *destDate= [dateFormatter dateFromString:dateString];
[dateFormatter release];
return destDate;
}
- (NSString *)stringFromDate:(NSDate *)date{
NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];
//zzz表示时区,zzz可以删除,这样返回的日期字符将不包含时区信息。
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"];
NSString *destDateString = [dateFormatter stringFromDate:date];
[dateFormatter release];
return destDateString;
}
- (IBAction)handleDidPressBtn1{
NSLog(@"%@/n", [selfdateFromString:@"2011-08-09 12:02:01"]);
NSLog(@"%@/n", [selfstringFromDate:[selfdateFromString:@"2011-08-09 12:02:01"]]);
}
输出结果如下:
2011-08-09 04:02:01 +0000
2011-08-09 12:02:01 GMT+08:00
分享到:
相关推荐
纯 Swift 实现的 NSDate 和 NSString 双向转换工具,便于存储和传输日期数据
一系列关于Date的小方法,包括NSDate和NSString的互相转换,大家自己看看每个方法的说明吧!
object-c基础语法NSDate, 适合初学者,主要学习NSDate的设置、获取当前时间、当前时间加减秒后的时间、日期比较、日期转换成NSString等
MR-PersianDateConverter 基于波斯/格里高利历的轻量级且易于使用的objective-c 日期转换器。... (NSString *)convertFromNSDatetoString:(NSDate *) dateInput :(NSString *) dateFormat :将 NSDate 转换为波斯格式的
iOS开发中常用到的时间类处理封装,包括各种转换格式。如NSDate转成NSString,或NSString转成NSDate,等。
此文档 包含项目中必然会用的NSString转化成 NSArray NSDate int CString文档,以及相互转化的文档,是本人精心总结分享给大家,之所以要5分,是想拒绝那些不用心对待资源的朋友。不认真写代码的朋友。代码全部在...
您只能从NSDate转换为NSString。 如何使用 将源文件和本地化的字符串包添加到您的项目中。 SORelativeDateTransformer.h SORelativeDateTransformer.m SORelativeDataTransformer.bundle 在需要生成相对日期短语的...
写新闻类APP的时候会经常用到时间戳的转换成为刚刚、几分钟前等等的区分。 网上此类教程很多,但是区分年份的很少。 所以我做了一个区分年份的封装方法。 这个方法也是我项目里面用到的。非常好用!!希望能帮到同行...
[1]JSON -> Model 最简单的...[12]NSString -> NSDate, nil -> @""【过滤字典的值(比如字符串日期处理为NSDate、字符串nil处理为@"")】 如果你有什么疑问或者交流的话,可以加 IOS代码库开发群QQ:524884683
SecureMappingKit 可以实现 JSON 数据和 Model 类之间安全的映射。 转换器包括: NSNumberTransformer, ...- (NSDate *)dateForKey:(id)aKey usingDateFormat:(NSString *)dateFormat;
NSDateAndNSData Demo代码
源码zzCommonProject,本项目由zzzili提供源码 这是...11.NSDate转换为NSString 12.从Sqlite读取数据。 13.简单的时间选择器。 14.自定义顶部状态栏的使用。 15.异步文件下载zzDownFile 更多功能正在添加中......
普通obj-c类型的文字可转换 通过安装: Podfile添加到您的Podfile pod 'RLE', :git => 'https://github.com/P0ed/RLE.git', :branch => 'v3' 导入公共头 #import 用法: NSMutableAttributedString *string = @...
swift-2-timestamp-conversions Swift 2助手,用于将日期转换为时间戳并返回import Foundation// convert an NSDate object to a timestamp stringfunc convertToTimestamp(date: NSDate) -> String { return String...
在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。 例如: //实例化一个NSDateFormatter对象 ...NSString *currentDateStr = [dateFormatte
它支持嵌套类型,数组,NSString,NSNumber,NSDate等。 Jastor不是JSON解析器。 为此,您有 , 等。 这个名称听起来像JSON到Object er。 或者其他的东西。 从以前的版本升级: 添加dealloc mehtods到您的模型...
//initWithNibName将控制器绑定xib的方法,如果xib的名称和控制器的类名称相同的时候,直接写init(会自动绑定同名的xib)就可以,如果xib的名称和类名称不同的话,必须手动调用此方法来进行绑定 ...
NSString的 字符串扩展:邮箱,手机号,中文,数字,Emoji,全英文,大小,转换,颜色等; 杰森:转轨,离散; 编码:MD5,RSA,SHA,AES,DES; UIImage:字符串转Image; NSMutableAttributedString:添加,可...