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

在我的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
  • 3 回答
  • 0 关注
  • 514 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信