NSString和NSDate的转换

输入的日期字符串形如:@"1992-05-21 13:08:08"

- (NSDate *)dateFromString:(NSString *)dateString{

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat: @"yyyy-MM-dd HH:mm:ss"];

NSDate *destDate= [dateFormatter dateFromString:dateString];

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];

return destDateString;

}

NSString和NSDate的转换

时间: 2024-11-18 20:11:25

NSString和NSDate的转换的相关文章

IOS NSString与NSDate互相转换及NSDate比较

由 NSDate 转换为 NSString: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString *strDate = [dateFormatter stringFromDate:[NSDate date]]; NSLog(@"%@", strDate); 结果:

NSString 和NSDate之间的转换:

直接上代码: // 1.NSDate   转换成 字符串 NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init]; [dateFormatter1 setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString *strDate = [dateFormatter1 stringFromDate:[NSDate date]]; NSLog(@"%@", strDa

NSString NSNumber NSDate NSArray

五.NSString1.在C语言中,是没有专门的字符串类型,我们是通过字符数组来实现一个字符串.2.在OC中专门的类型来描述字符串类型,NSString.3.字符串比较特殊,遵循一个"不变模式",一个字符串一但创建,字符串对象就不可以改变,不可改变的字符串是可以重复使用的,所以相同值的字符串对象,一般只会创建一个对象.4.有些字符串存在常量值中(代码区),有些字符串直接存在堆区.5.字符串的使用 a.字符串创建 1)空字符串 NSString* str = [[NSString all

NSDate和NSString的转换及判定是昨天,今天,明天

用于uidate,picker.. +(NSDate*) convertDateFromString:(NSString*)uiDate{    NSDateFormatter *formatter = [[NSDateFormatter alloc] init] ;    [formatter setDateFormat:@"yyyy年MM月dd日"];    NSDate *date=[formatter dateFromString:uiDate];    return date

NSDate和NSString的转换

用于UIDatepicker +(NSDate*) convertDateFromString:(NSString*)uiDate{    NSDateFormatter *formatter = [[NSDateFormatter alloc] init] ;    [formatter setDateFormat:@"yyyy年MM月dd日"];    NSDate *date=[formatter dateFromString:uiDate];    return date;}

NSString 常见数据类型转换:转NSInteger , NSDate(互转)

1. NSString转NSInteger, 转int (float, double类似 ) 1.1正常情况 , NSString所包含内容确能转化为int的类型 NSString *sNumber = @"123"; NSInteger lNumber = [sNumber integerValue]; int iNumber = [sNumber intValue]; NSLog(@"字符串NSString: %@\n转换后-->\n长整型(64bit long):

iOS开发时间戳与时间NSDate,时区的转换,汉字与UTF8,16进制的转换

http://blog.sina.com.cn/s/blog_68661bd80101njdo.html 标签: ios时间戳 ios开发时间戳 ios16进制转中文 ios开发utf8转中文 ios汉字转utf8和16进   //获取当前系统的时间戳+(long)getTimeSp{    long time;    NSDate *fromdate=[NSDate date];    time=(long)[fromdate timeIntervalSince1970];    return

UIDatePicker日期/时间选取器的用法 与+NSDate和NSString的相互转换

 UIDatePicker日期/时间选取器 UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期.时间和持续时长的输入.日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作.你也可以对其进行定制,令其使用任何范围的日期. UIDatePicker 依赖于 NSDate 类,这个类是cocoa 基础的一员,以前用于桌面系统.本文中仅需用到 initWithString 来创建NSDa

NSDate和NSString相互转换 (转)

NSDate转NSString 日期转成字符串.这个虽然简单,但是我相信很多朋友初次遇到肯定束手无策.脑子里蹦出四个字:这怎么转?直接上代码: //获取系统当前时间 NSDate *currentDate = [NSDate date]; //用于格式化NSDate对象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //设置格式:zzz表示时区 [dateFormatter setDateFormat:@"yyy