Как преобразовать CFAbsoluteTime в формат ГГГГ-ММ-ДД ЧЧ: ММ: СС?

Как мне конвертировать CFAbsoluteTime структура для YYYY-MM-DD HH:MM:SS формат?

2

Решение

Вы можете использовать этот кусок кода (чистый CoreFoundation):

CFAbsoluteTime cfTime = CFAbsoluteTimeGetCurrent();
CFDateRef cfDate = CFDateCreate(kCFAllocatorDefault, cfTime);
CFDateFormatterRef dateFormatter = CFDateFormatterCreate(kCFAllocatorDefault, CFLocaleCopyCurrent(), kCFDateFormatterFullStyle, kCFDateFormatterFullStyle);
CFStringRef newString = CFDateFormatterCreateStringWithDate(kCFAllocatorDefault, dateFormatter, cfDate);
CFRelease(dateFormatter);
CFRelease(cfDate);

kCFDateFormatterFullStyle характеризует формат. Выберите тот, который подходит вам лучше 🙂

4

Другие решения

Других решений пока нет …