Articles of nsdate

Преобразование NSDate

У меня есть NSDate (давайте назовите его x ), 12 September, 2012 10:18PM (GMT) . Я хочу преобразовать x за минуту до полуночи моего текущего часового пояса (EST). Итак, x, представленный в EST с NSDateFormatter после преобразования, будет 12 September, 2012 11:59PM (EST) . Каков наилучший способ сделать это? благодаря

Отображение конкретной даты в UIDatePicker в UIDatePickerModeDate на iPhone

У меня есть объект NSString который содержит строку 2013-02-28 . По умолчанию UIDatepicker показывает текущую дату, но я хочу показать любую дату, которая у меня был в объекте NSString . Я преобразовываю объект NSString в NSDate и я не знаю, как установить эту дату в UIDatePicker в UIDatePickerModeDate . Как я могу это сделать? Я […]

Как ввести значение null или nil в поле CoreData for NSDate

Я делаю ChatApp, в котором в моем списке чата я хочу, чтобы недавняя активность (запрос чата или сообщение) должна быть сверху. Поэтому я сохраняю системное время, когда я получаю какую-либо деятельность, но учитывая, что если какой-либо запрос пришел, не имеет времени, тогда я вхожу в системное время, иначе каждый раз, когда я нахожу службу, ответ, […]

Формат даты в Iphone

Я использовал следующий код для сравнения двух дат. Но, несмотря на то, что я установил формат даты, я не могу получить дату в соответствии с заданным форматом даты. Мой код выглядит следующим образом: NSDate *today = [NSDate date]; NSString *g = [NSString stringWithFormat:@"%@", [[NSUserDefaults standardUserDefaults]valueForKey:@"EventDate"]]; NSLog(@"%@", g); NSDateFormatter *df = [[NSDateFormatter alloc] init]; [df setDateFormat:@"MM/dd/yyyy"]; […]

Проблема с NSString в NSDate Conversion

Я в процессе преобразования NSString в NSDate и сталкивается с проблемой, когда год ошибочен в окончательном преобразовании. Моя дата ввода – 2013-05-27 03:38:20 +0000 (указана как lastEntry.date в коде ниже) Мой код преобразования выглядит следующим образом: //Convert String to NSDate NSDateFormatter *originalDateFormat = [[NSDateFormatter alloc] init]; [originalDateFormat setDateFormat:@"YYYY-MM-dd hh:mm:ss Z"]; [originalDateFormat setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]]; NSDate *originalEndDate […]

Странные действия NSDate и NSDateFormatter

Я пытаюсь получить дату на неделю этого года. это мой код, а также вычисляемое значение времени выполнения: Почему год не правильный? Пробовал и другие форматы, такие как yw, и все дали мне одинаковые результаты. Эта проблема исправляет себя, если я использую YYYY-w BUT, тогда я получаю неправильный месяц / дату, так как год рассчитывается иначе. […]

dateFromString, работающий в ios 6, но не в ios 5

Этот код работает на симуляторе iOS 6.0, но не работает на iOS 5.0 NSString *unformattedDate = @"2008-09-25T20:41:11.000+00:00"; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ"]; NSDate *dateFromString = [dateFormatter dateFromString:unformattedDate]; [dateFormatter setDateFormat:@"dd.MM.yy"]; NSLog(@"%@", [dateFormatter stringFromDate:dateFromString]); Что может быть неправильным?

NSString для NSDate нет правильного результата

Я получаю дату в формате String через веб-сервис через JSON, эта дата в базе данных mysql является полем TimeStamp. Таким образом, я получаю дату веб-службы. 2013-09-24 20:30:00 Когда я запускаю код, чтобы получить NSDate из NSString, который получит это 2013-09-24 18:30:00 +0000 Код, который я использую для разбора: – (NSDate *)parseNSStringToNSDate:(NSString *)hora { NSDateFormatter *dateFormatter […]

Даты фильтрации, которые раньше, чем сегодня?

В моем приложении у меня есть список экземпляров NSDate. В какой-то момент мне нужно отделить даты, которые прошли до сегодняшнего дня, т.е. [NSDate date] (раньше на утро 12). И я использовал логику, как [NSDate date] ниже. Я считаю, что должна быть лучшая логика, чем это, поэтому помогите мне, если будет лучшее решение. Я передаю экземпляр […]

Ошибка при вводе NSDate в CoreData

NSDateFormatter *dt = [[NSDateFormatter alloc] init]; [dt setDateFormat:@"dd-MM-yyyy"]; NSDate *bdate = [dt dateFromString:@"02-02-2013"]; [nouContacte setValue:bdate forKey:@"birthday"]; Я не понимаю, почему этот код не работает. Он вставляет 9 различных цифр, таких как 318366000. Я могу вставлять строки «booleans», numbers, но я не могу с датой. Поле дня рождения в coredata – это тип даты. Есть идеи?