Змінюй хід війни! Допомагай ЗСУ!

Арабский Календарь в time_t

  • Автор теми Автор теми lugal
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 05.02.2007
Повідом.: 36984
Арабский Календарь в time_t

Доброго времени суток, колеги!
Есть следующая задача - из эдита необходимо считывать дату в виде строки и преобразовывать к time_t. Пока не дошли до арабского календаря... У них сейчас 1431 год кажись, ну а все системное и Сишное АПИ которое мы нашли, так и сохраняет его в time_t как 1431 год для нас (локали, естественно меняли) :(
Нашли ConvertCalDateTimeToSystemTime Function, но она есть только под вистой, в семерке она есть, но уже депрекейтед и попытка ее вызвать выдает сообщение о повреждении данных в ЕСП :(
Нашли опенсорсную приблуду, но как и большинство опенсорса она оказалась редким гавном, с багами в прямой функциональности :(
В общем решили написать конвертер даты сами...

В общем коллеги, если кто нибудь сможет подсказать стоящее решение на системном уровне буду очень благодарен. Так как даже ХП явно работает с этими датами и правильно их конвертирует, то самим изобретать а потом тестироват велосипед не хочеться.

З.Ы. А на подходе уже таки наш календарь, поэтому таки все же бы хотелось универсальное решение на уровне системы, а не отдельную стороннюю либу...
 
апнем штоле
 
Назад
Зверху Знизу