iphone NSDate Проблема - PullRequest
       3

iphone NSDate Проблема

0 голосов
/ 01 июня 2011

Следующий код я могу использовать для хранения значения UILabel в строку.И значение строки хранится в NSDate.

NSString *star = [[NSString alloc]init];
star = lbtInDate.text;
NSString *end = [[NSString alloc]init];
end = lblOutDate.text;
NSDateFormatter *dateFormatter1=[[NSDateFormatter alloc]init];
[dateFormatter1 setDateFormat:@"yyyy-MM-dd HH:mm"];
NSDate *sdate= [dateFormatter1 dateFromString:star];
NSDate *edate=[dateFormatter1 dateFromString:end];

но значение sdate и edate равно нулю.поэтому, пожалуйста, помогите, как я могу сохранить значение UILabel в NSDate для сравнения.

1 Ответ

1 голос
/ 01 июня 2011

Ваш код действителен, только lbtInDate.text; и lblOutDate.text; соответствуют формату даты. Если нет, ваш NSDate будет нулевым.

Если lblOutDate.text; - это что-то вроде @"2002-12-23", ваш формат даты должен быть @"yyyy-MM-dd" и т. Д.

Руководство по форматированию данных

...