2010-09-21 3 views
1

У меня есть несколько часов и несколько минут, и я хочу сократить время в 1 секунду. Итак, я думаю, что я должен создать объект nsdate с моим временем, а затем найти метод, чтобы уменьшить время. Я просмотрел документацию на яблоко, но не нашел, как это сделать.Уменьшение времени в объекте-c

+0

Что вы собираетесь делать с результатом? Зачем вам нужен экземпляр «NSDate»? – falconcreek

ответ

3

Вы можете использовать этот

NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"MM/dd/yyyy"]; 
NewDateString = [formatter stringFromDate:[NSDate dateWithTimeIntervalSinceNow:-1] 
0

Вы хотите NSDateComponents. Обратите внимание: вам нужно использовать его с определенным календарем. Пример кода указан на странице, с которой я связан.

0

Не изобретайте велосипед. Существует множество открытых NSDate-приложений с открытым исходным кодом, которые вы можете использовать здесь. См here

Смежные вопросы