Преобразование времени в дате и времени форматирует в iPhone

Ко всем:

Кто-то может, пожалуйста, помочь мне о том, как преобразовать время (HH:mm) формат к дата и время (yyyy/mm/dd HH:mm:ss) формат? Я нуждаюсь в помощи.

I already tried this String to a Format yyyy-MM-dd HH:mm:ss Iphone link, but I am having the string in this format HH:mm and I want to convert this into the yyyy/mm/dd HH:mm:ss

Заранее спасибо!!

1
nl ja de
Если у вас есть только час и минута т.е. HH:mm в вас, DB тогда зависит от вашего требования, как вы имеете дело с датой. Можно получить today' s дата тогда заменяют HH:mm в последовательности с вашей стоимостью DB.
добавлено автор Neelam Verma, источник
Когда у меня есть стоимость HH:mm в этом formate в моей базе данных. И как получить дневное различие с текущим временем
добавлено автор Harish, источник

1 ответы

@Neelz saying right If in DB you are saving only hours & minute value then it will be depends on you which date you are using to get the formatted date.I did the same which @Neelz said but in different way.Below I shown the code by considering the today's date to get the date time as you need

   //get the today's date
    NSDate* date = [NSDate date];
    //Create the dateformatter object
    NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];
    [formatter setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"en_US"]];
    //Set the required date format to get the todays date
    [formatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
    [formatter setDateFormat:@"yyyy-MM-dd"];
    [formatter setTimeZone:[NSTimeZone systemTimeZone]];
    NSString* cCurrentDateStamp = [formatter stringFromDate:date];
    NSLog(@"%@",cCurrentDateStamp);

    //now get the hours & minute you saved in DB.I considered 11:08
    NSString *[email protected]"11:08";

    //create the date time string by appending date & time
    NSString *str=[NSString stringWithFormat:@"%@ %@:00",cCurrentDateStamp,strYOurTime];

     //set the formatter
    [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    NSDate *FinalDateTime=[formatter dateFromString:str];
    NSLog(@"%@",FinalDateTime);

FinalDateTime - окончательный срок, который вы хотите. Теперь, чтобы получить число дней между двумя датами отсылают следующую ссылку:

iPhone - получают число дней между двумя датами

1
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.