iPad Dev: превратить данную дату или строку из SQL в NSDate - PullRequest
0 голосов
/ 01 сентября 2010

У меня есть приложение, которое создает и сохраняет сеанс с заданной датой начала. Пользователь будет создавать новый рабочий сеанс, и при запуске его текущее время будет сохранено в базе данных. Приложение должно рассчитывать время между началом и окончанием рабочего сеанса. Однако мне нужно иметь возможность приостанавливать, перезапускать и продолжать сеансы, поэтому мне нужно получить дату из базы данных.

Допустим, пользователь начинает работу в 10:30 в определенный день и продолжает работу до 12:30. Скажем, им нужно по какой-то причине закрыть приложение и вернуться к работе. Сеанс должен подсчитывать и показывать текущее прошедшее время с начала. Итак, я хотел создать объект NSDate с начальным временем, взятым из базы данных ... но я не могу. По крайней мере, я не могу найти способ инициализации объекта Date строкой или даже набором параметров. Я уверен, что есть способ сделать это, но я не могу его найти.

Ответы [ 2 ]

1 голос
/ 01 сентября 2010

Взгляните на метод dateFromString: на NSDateFormatter

0 голосов
/ 01 сентября 2010

вы можете начать с Apple Doc здесь

http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html#//apple_ref/doc/uid/TP40002369-SW1

может напечатать примеры, но я думаю, что документация содержит некоторые

...