【发布时间】:2016-05-14 02:52:38
【问题描述】:
我正在使用此代码并在 2 个不同的标签中获取日期(完整日期)和时间,但我想要不同标签中的月份、日期、年份和时间:
- (void)viewDidLoad {
[super viewDidLoad];
[self.picker addTarget:self action:@selector(datePickerChanged:) forControlEvents:UIControlEventValueChanged];
- (void)datePickerChanged:(UIDatePicker *)datePicker
{
NSLocale *en_US_POSIX = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
assert(en_US_POSIX != nil);
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setLocale:en_US_POSIX];
[dateFormatter setDateFormat:@"dd-MM-yyyy"];
NSDate *dateFromString = [[NSDate alloc] init];
// dateFromString = [dateFormatter dateFromString:curDate];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MMMM d yyyy"];
NSString *theDate = [dateFormat stringFromDate:dateFromString];
_lbl.text = theDate;
NSDate *currentTime = [NSDate date];
[dateFormatter setDateFormat:@"hh mm"];
NSString *resultString = [dateFormatter stringFromDate: currentTime];
_lbl3.text = resultString;
}
提前致谢
【问题讨论】:
-
使用
NSDateComponents?
标签: ios