OC之NSString和NSDate互转

原创 2015年11月19日 09:59:01


NSDateFormatter
iOS中的日期格式类,功能是实现NSStringNSDate互转
常见的时间格式化字符串:y()M(月),d(天),H(时 0~23),h(时 1~12),m(分),s(秒)
NSDateFormatter *fo = [[NSDateFormatter alloc]init];
设置转化格式:
年:yyyy 月:MM 日:dd 时:HHhh 分:mm 秒:ss
 [fo setDateFormat:@"MM-dd-yyyy"];
 NSTimeZone *time = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];
// 把时区设置添加到格式转化中
  [fo setTimeZone:time];
// NSDate日期类型转化成一个NSString类型的日期
  NSString *now = [fo stringFromDate:[NSDate date]];
 NSLog(@"%@",now);
       
// NSString日期类型转化成一个NSDate类型的日期
 NSDateFormatter *form = [[NSDateFormatter alloc]init];
//   设置格式
[form setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *date = @"1995-1-10 11:20:12";
NSDate *birthday = [form dateFromString:date];
NSLog(@"%@",birthday);
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS NSDate 和NSString RFC1123格式互转

以下内容来自于 MKNetworkKit iOS开源库中文件 ”NSDate+RFC1123“ NSDate+RFC1123.h文件 // // NSDate+RFC11...

ios中NSString与NSDate互转

NSString和NSDate互转需要用到NSDateFormatter,设置一下timezone和format即可,直接上代码 NSDateFormatter *formatter =...

ios开发 NSDate与NSString互转

NSDate --> NSString //获取系统当前时间 NSDate *currentDate = [NSDate date]; //用于格式化NSDate对...

OC-FUNDATION-NSString&NSMutableString&NSNumber&NSValue&NSDate

OC中FUNDATION库里的NSString&NSMutableString&NSNumber...方法的使用

NSString 转NSDate 之昨天、今天、明天

NSString 转NSDate 之昨天、今天、明天 NSDate *today = [NSDate dateWithString:@"2009-12-11 00:00:00 +0000"];...

NSDate和时间戳互转

iOS 将时间NSDate转化为毫秒时间戳 对于将NSDate类型转换为时间戳,相信大家肯定都会,这样的示例代码,在百度等搜索引擎上面一搜索就是一大篇的东西,但是,大家有没有注意到的是 通过那些方法...

OC 时间NSDate (NSDate<——> NSString)

#import int main(int argc, const char * argv[]) { @autoreleasepool { //NSDat...

OC代码4_NSString

  • 2015年06月02日 15:36
  • 424B
  • 下载

NSString与NSDate互相转换

NSString与NSDate互相转换 字符串转NSDate
  • cyj_sky
  • cyj_sky
  • 2016年04月26日 16:52
  • 154

NSNumber、NSString、NSDate、NSCalendarDate、NSData

NSNumber + (NSNumber *)numberWithInt:(int)value; + (NSNumber *)numberWithDouble:(double)value; - ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OC之NSString和NSDate互转
举报原因:
原因补充:

(最多只允许输入30个字)