为了账号安全,请及时绑定邮箱和手机立即绑定

在我的iPhone应用程序中将字符串转换为日期

在我的iPhone应用程序中将字符串转换为日期

iOS
慕码人2483693 2019-11-30 10:27:10
我已经为iPhone制作了一个日历应用程序,其中有一个字符串格式的日期(例如“ Tue,25 May 2010 12:53:58 +0000”)。我想将其转换为NSDate。我需要使用什么来做到这一点?

3 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

如果您以iOS的一种样式存储日期,则使用此方法更容易且更容易出错:


// Define a date formatter for storage, full style for more flexibility

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

[dateFormatter setDateStyle:NSDateFormatterFullStyle];

[dateFormatter setTimeStyle:NSDateFormatterFullStyle];


// Use today as an example

NSDate *today = [NSDate date];

// Format to a string using predefined styles

NSString *dateString = [dateFormatter stringFromDate:today];

// Format back to a date using the same styles

NSDate *todayFromString = [dateFormatter dateFromString:dateString];


查看完整回答
反对 回复 2019-11-30

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号