OC基础--常用类的初步介绍与简单使用之NSDate

本文介绍了如何使用NSDate创建时间对象,并通过NSDateFormatter将其转换为指定格式的字符串,同时也介绍了如何将时间字符串转换回NSDate对象。

一、创建一个时间

NSDate *date = [NSDate date];

// 打印出的时间是0时区的时间(北京--东八区)

NSLog(@"%@",date);

二、日期格式化类NSDateFormatter

1>日期转化字符串

 1 // 创建一个NSDate对象
 2     NSDate *date = [NSdate date];
 3     // 创建一个NSDateFormatter对象
 4     NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
 5     // 设置NSDateFormatter对象的格式
 6     // y 年  M 月  d 日
 7     // m 分 s 秒  H (24)时  h(12)时
 8     formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
 9     // 将给定的时间对象按照设定好的格式转化成字符串
10     NSString *str = [formatter stringFromDate:date];

2>将给定的时间字符串转化成日期格式

用到的方法名[formatter dateFromString:time];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值