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

将NSDate格式化为年,月,日以及时,分,秒的特定样式

将NSDate格式化为年,月,日以及时,分,秒的特定样式

慕村225694 2019-10-24 10:48:10
我基本上需要分别获取当前日期和时间,格式为:2009-04-26 11:06:54下面的代码来自同一主题的另一个问题,它生成现在:| 2009-06-01 23:18:23 +0100 | dateString:| 2009年6月1日23:18 | 解析:| 2009-06-01 23:18:00 +0100 |这几乎是我想要的,但是我想将日期和时间分开。NSDateFormatter *format = [[NSDateFormatter alloc] init];[format setDateFormat:@"MMM dd, yyyy HH:mm"];NSDate *now = [[NSDate alloc] init];NSString *dateString = [format stringFromDate:now];NSDateFormatter *inFormat = [[NSDateFormatter alloc] init];[inFormat setDateFormat:@"MMM dd, yyyy"];NSDate *parsed = [inFormat dateFromString:dateString];NSLog(@"\n""now:        |%@| \n""dateString: |%@| \n""parsed:     |%@|", now, dateString, parsed);
查看完整描述

3 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

iPhone格式的字符串为Unicode格式。链接后面是一张表格,解释上述所有字母的含义,因此您可以构建自己的字母。


当然,当您完成日期格式化程序后,别忘了释放它们。上面的代码泄漏format,now和inFormat。


查看完整回答
反对 回复 2019-10-24
  • 3 回答
  • 0 关注
  • 447 浏览

添加回答

举报

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