关闭

OC之NSString和NSDate互转

标签: OC编程nsstringnsdate格式化
262人阅读 评论(0) 收藏 举报
分类:


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);
1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:30851次
    • 积分:821
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类