Ios 带有当前日期组件和时间字符串的NSDate
我有这样一个时间字符串:Ios 带有当前日期组件和时间字符串的NSDate,ios,objective-c,nsdate,nsdatecomponents,date-conversion,Ios,Objective C,Nsdate,Nsdatecomponents,Date Conversion,我有这样一个时间字符串:11:00:00.000+0000 我想从这个时间字符串生成一个NSDate,其中包含: 日:当前日值 月份:当前月份值 年份:本年价值 作为时间成分,它们从时间串中分离出来。 我试过这个: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"HH:mm:ss.SSSZ"]; return [dateFormatt
11:00:00.000+0000
我想从这个时间字符串生成一个NSDate,其中包含:
- 日:当前日值李>
- 月份:当前月份值李>
- 年份:本年价值李>
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm:ss.SSSZ"];
return [dateFormatter dateFromString:aTimeString];
从该时间字符串创建NSDate。但是,要将当前日期设置为生成的NSDate,有没有简单的方法,或者我需要设置每个日期组件?方法
dateFromString:
使用NSString中组件的值。
要使用当前值创建NSDate对象,请使用[NSDate date]
。
然后,您可以使用NSDATEFORMATER和dateFormat设置该日期所需的格式,并且可以使用[formatter stringFromDate:[NSDate date]]]